开发者社区> 问答> 正文

php安装redis扩展成功但是显示找不到redis.so

wget redis 解压,
phpize 生成配置,
然后 ./configure --with-php-config=/usr/bin/php-config
配置 php.ini然后 extension='redis.so', redis.so文件在 /usr/lib/php/modules/里面存在

然后 php -m redis也显示安装成功,

在一个脚本里面 new Redis()时候但是就是在启动时候显示找不到
/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/redis.so'

展开
收起
李博 bluemind 2019-04-09 11:53:05 4947 0
2 条回答
写回答
取消 提交回答
  • 小小程序元

    对,应该是安装路径的问题

    2019-07-17 23:32:54
    赞同 展开评论 打赏
  • 云栖社区Java、Redis、MongoDB运营小编,有意合作请联系钉钉:15810436147

    你安装的PHP和 --with-php-config= 这个地方的配置不相符

    /usr/lib/php/modules/ 里面存在,还是没有进PHP的扩展目录,明显是编译的时候
    --with-php-config= 这个值填写错了

    2019-07-17 23:32:54
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Redis集群演化的心路历程——从2.x到3.0时代 立即下载
微博的Redis定制之路 立即下载
云数据库Redis版的开源之路 立即下载