php 7编译安装redis成功,但extension=redis.so不生效
我首先是安装lnmp一键包,里面有redis3.1.3的扩展包,
cd lnmp1.4/src/redis3.1.3/
执行phpize 生成配置,
/usr/local/php7.15/bin/phpize
然后 ./configure --with-php-config=/usr/local/php7.15/bin/php-config
make&&make install
查看redis.so文件是否存在
/usr/local/php7.15/lib/php/extensions/no-debug-non-zts-20160303/
配置 php.ini
extension=redis.so
重启php-fpm
直接 php -m 也没有显示安装成功。
我查看phpinfo();确实也看到对应的扩展目录,为何就是不能安装成功?
而且我已经屏蔽目录,为何它的extension_dir还能生效?(已经重新很多次)
;extension_dir=/usr/local/php7.15/lib/php/extensions/no-debug-non-zts-20160303/
redis服务端在安装lnmp时,我就已经安装上了
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
ubuntu吗
sudo apt-get install php-igbinary
sudo apt-get install php-redis
我的MAMP环境也是编译成功,引用路径正确,php -m和phpinfo();看不到,mongodb这些确没问题