扫码关注官方订阅号
84669人学习
65727人学习
82984人学习
467778人学习
498837人学习
471966人学习
256484人学习
152542人学习
224170人学习
139536人学习
81804人学习
85022人学习
11944人学习
20001人学习
60816人学习
5487人学习
15007人学习
2150人学习
6980人学习
194925人学习
359900人学习
1142人学习
19058人学习
3206人学习
180550人学习
48569人学习
17603人学习
40936人学习
1049人学习
750人学习
32909人学习
想在mac下调试redis,编译安装phpredis时mac11.1系统自带的phpize出现错误,于是升级php到7.4.13后编译安装phpredis到7.4.13下了,现在问题是在网页phpinfo里没有redis这个扩展,在命令php -m里面显示redis已启用
上面两位老师的方法都没成功,最后安装个nginx直接搞定
Mac下自带PHP环境,你是不是又新安装了一个PHP。我看两张图的PHP地址不一样,一个在/usr/local/opt下,一个在/usr/local/etc下。可能你安装的redis扩展到了自带php环境下,而web访问的是你新安装的PHP环境
你的phpinfo中 loaded configuration file为/usr/local/etc/php/7.4/php.ini,打开这个配置文件, 在php.ini的引用redis,添加extension="redis.so",然后找redis.so的路径,找到路径后改php.ini的redis.so的引用路径,例如:extension= '/usr/lib64/php/modules/redis.so', 然后重启php,systemctl restart php-fpm再重启apache,/bin/systemctl stop httpd.service/bin/systemctl start httpd.service再在info文件中查看redis就会开启成功~
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
扫描下载App
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
精品班
技术支持
技术咨询
学习群
会员优惠
返回顶部
上面两位老师的方法都没成功,最后安装个nginx直接搞定
Mac下自带PHP环境,你是不是又新安装了一个PHP。我看两张图的PHP地址不一样,一个在/usr/local/opt下,一个在/usr/local/etc下。可能你安装的redis扩展到了自带php环境下,而web访问的是你新安装的PHP环境
你的phpinfo中 loaded configuration file为/usr/local/etc/php/7.4/php.ini,打开这个配置文件, 在php.ini的引用redis,添加extension="redis.so",然后找redis.so的路径,找到路径后改php.ini的redis.so的引用路径,例如:extension= '/usr/lib64/php/modules/redis.so', 然后重启php,systemctl restart php-fpm再重启apache,/bin/systemctl stop httpd.service/bin/systemctl start httpd.service再在info文件中查看redis就会开启成功~