MacOS 给MAMP安装redis小记
一、安装redis扩展
进入php目录,以php7.4.21为例
$ cd /Applications/MAMP/bin/php/php7.4.21
1.在当前目录下载phpredis
安装包
$ git clone https://github.com/nicolasff/phpredis.git
2.执行phpize
命令,生成.configure
可执行文件
$ cd phpredis
$ phpize
3.编译安装
$ ./configure --with-php-config=/Applications/MAMP/bin/php/php7.4.21/bin/php-config
$ make
4.这时phpredis/modules
下会生成redis.so
,把它复制到对应扩展目录下
5.复制redis.so
到扩展目录
$ sudo cp -p modules/redis.so /Applications/MAMP/bin/php/php7.4.21/lib/php/extensions/no-debug-non-zts-20190902/
然后把redis
拓展加到php.ini
里,这里非常注意坑,对应的位置在/Applications/MAMP/bin/php/php7.4.21/conf/php.ini
里增加:
//php.ini
...
extension=redis.so
...
二、最后安装redis
(上面只是编译redis.so
)
$ brew install redis
三、启动redis
如下(brew services start redis
)
To have launchd start redis now and restart at login:
brew services start redis
Or, if you don't want/need a background service you can just run:
redis-server /usr/local/etc/redis.conf
四、设置redis
在后台运行
$ sudo vim /usr/local/etc/redis.conf
如下图,
将daemonize
改为yes
,表示需要后台开启服务器端。原来默认是no,然后ESC+:wq
保存退出。
参考:https://www.it610.com/article/1288352079018008576.htm