因为自带php5.5是compiled with module API=20121212,所以redis.so也要compiled with module API=20121212才能用
因为自带php5.5是compiled with module API=20121212,所以redis.so也要compiled with module API=20121212才能用
不知道楼主是编译安装还是brew安装,我建议是通过locate | find 来查找,比如
$ locate redis.so
/usr/local/php5/lib/php/extensions/no-debug-non-zts-20151012/redis.so
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
1 回答1.9k 阅读✓ 已解决
2 回答2.2k 阅读
1 回答1.4k 阅读✓ 已解决
我用的是centos和php 7。
安装了redis不代表就有了php的redis扩展,需要自己手动编译redis的php扩展。
供题主参考。
---------- 分割线 ----------
没玩过osx,只能给一个文档了phpredis扩展。
大概思路是:
先下载phpredis扩展,然后
最后编辑php.ini文件,把上一步的redis.so的绝对路径添加进去