mac + php + nginx + redis扩展

安装php

无需将mac自带版本删除,通过brew安装需要版本php,例如7.4版本,将会安装到目录‘/usr/local/Cellar/php’

brew install php@7.4

php安装成功后会提示执行下面两个命令,执行即可

echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"'
echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"'

安装nginx

直接使用brew安装,将会安装到目录‘/usr/local/Cellar/nginx’

brew install nginx

brew安装的PHP和nginx都会在‘/usr/local/etc’目录下创建执行文件

安装redis

brew install redis

安装PHP的redis扩展

redis扩展下载,我下载的是‘redis-5.3.3’,解压后cd到目录下

cd redis-5.3.3/redis-5.3.3

依次执行以下命令

 /usr/local/Cellar/php@7.4/7.4.14_1/bin/phpize
 ./configure --with-php-config=/usr/local/Cellar/php@7.4/7.4.14_1/bin/php-config
 make && make install

执行完毕后会砸在‘/usr/local/lib/php/pecl’目录下产生文件夹和‘redis.so ’文件
修改‘/usr/local/etc/php/7.4’目录下的php.ini文件,添加

[REDIS]
extension =/usr/local/lib/php/pecl/20190902/redis.so 

此时执行下面命令可看到返回结果“redis”

php -m | grep redis

推荐阅读更多精彩内容