mac10.11 安装redis后,redis.so在哪?

因为自带php5.5是compiled with module API=20121212,所以redis.so也要compiled with module API=20121212才能用

阅读 4k
2 个回答

我用的是centos和php 7。
安装了redis不代表就有了php的redis扩展,需要自己手动编译redis的php扩展。
供题主参考。

---------- 分割线 ----------

没玩过osx,只能给一个文档了phpredis扩展
大概思路是:
先下载phpredis扩展,然后

/usr/local/php5/bin/phpize
./configure --with-php-config=/usr/local/php5/bin/php-config
make 
make install

最后编辑php.ini文件,把上一步的redis.so的绝对路径添加进去

extension=redis.so

不知道楼主是编译安装还是brew安装,我建议是通过locate | find 来查找,比如

$ locate redis.so

/usr/local/php5/lib/php/extensions/no-debug-non-zts-20151012/redis.so

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题