1、下载phpredis扩展包
https://github.com/phpredis/phpredis
手动下载即可
2、进入phpredis目录,确定该目录中有
3、运行phpize,生成configure文件
4、运行configure文件,并加载上php-config文件
./configure --with-php-config=/usr/bin/php-config
5、make && make install
执行make基本上不会存在问题
在执行make install时候会出现没有权限问题
尝试使用sudo make install,如果还提示没有权限,那么需要暴力解决Mac中对SIP的处理(系统完整性保护System Integrity Protection),开启对系统文件的读写操作
重启电脑,按住command+r,进入 Recovery Mode,打开终端软件,命令行中输入csrutil disable即可,然后重启可以解决,开启扩展之后如果考虑到系统安全性,再次重复以上工作,命令行中输入csrutil enable即可
暴力解决完SIP之后进行make install,会返回redid.so的路径,表示成功
6、修改PHP配置文件php.ini
增加extension=redis.so
7、重新启动php-fpm,服务器(nginx或者apache),并进行测试看扩展是否开启成功
8、完美解决,没毛病!!
网友评论