Mac系统开启php中redis扩展

1、下载phpredis扩展包

https://github.com/phpredis/phpredis

手动下载即可

2、进入phpredis目录,确定该目录中有

Mac系统开启php中redis扩展_第1张图片

3、运行phpize,生成configure文件

Mac系统开启php中redis扩展_第2张图片

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

Mac系统开启php中redis扩展_第3张图片

7、重新启动php-fpm,服务器(nginx或者apache),并进行测试看扩展是否开启成功

Mac系统开启php中redis扩展_第4张图片

8、完美解决,没毛病!!

你可能感兴趣的:(Mac系统开启php中redis扩展)