TypechoJoeTheme

依然范儿特西

依然范儿特西

人生本没有地图,我们一路走,一路被辜负,一路点燃希望,一路寻找答案!

【redis】PHP Redis扩展无法加载的问题解决方法

2021-06-09
/
0 评论
/
10 阅读
/
正在检测是否收录...
06/09

问题

安装命令

pecl install redis

安装之后,出现报错:

PHP Warning:  PHP Startup: Unable to load dynamic library 'redis.so' (tried: /usr/lib64/php/modules/redis.so (/usr/lib64/php/modules/redis.so: undefined symbol: php_json_decode_ex), /usr/lib64/php/modules/redis.so.so (/usr/
lib64/php/modules/redis.so.so: cannot open shared object file: No such file or directory)) 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
redisphpredis
朗读
赞(0)
评论 (0)
本篇文章评论功能已关闭