感谢阅读千里的随笔,这里记录着我对软件测试的一些资料与理解,如喜欢可以给我点赞,如有问题与想与我说的,欢迎和我沟通! 联系方式:@微信:qianli2424 QQ:2144543
PHP Redis扩展无法加载的问题解决方法
上一篇 /
下一篇 2020-03-18 17:09:21
/ 个人分类:数据库测试
最近在工作中需要使用PHP访问Redis,从https://github.com/phpredis/phpredis下载了phpredis,并且按照官方的说明进行了安装,安装的版本是:redis-6.0-rc2,php-redis使用的是:redis-5.2.0.tgz
但是在重启php-fpm的过程中,发生了如下的错误,redis.so无法载入
PHP Warning: PHP Startup: Unable to load dynamic library 'redis' (tried: /usr/l
ib64/php/modules/redis (/usr/lib64/php/modules/redis: cannot open shared object file: No such file or directory), /usr/lib64/php/modules/redis.so (/usr/lib64/php/modules/redis.so: undefined symbol: php_json_decode_ex)) in Unknown on line 0
问题解决思路:
1.配置php.ini
在php.ini中一定要配置extension_dir和extension,如:
extension_dir = "/usr/lib64/php/modules/"
extension=redis.so
2.配置redis.ini
在/etc/php.d/目录中创建redis.ini文件
vim redis.ini
文件中添加:
extension=redis.so
3.重启php-fpm即可
systemctl restart php-fpm
收藏
举报
TAG: