扩展安装好了。配置PHP.INI之后运行查看出错

扩展安装好了。配置PHP.INI之后运行查看出错

PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/redis.so' - /usr/lib64/php/modules/redis.so: undefined symbol: php_json_decode_ex in Unknown on line 0


正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,同学可使用find / -name redis.ini的命令,查找redis.ini文件。

祝学习愉快!

  • qq_预言家_1 提问者 #1
    查了没有这个文件
    2020-05-23 09:42:51
  • qq_预言家_1 提问者 #2
    我这里只要在php.ini文件里面加上extension=redis.so。就会报错,
    2020-05-23 09:44:06
  • qq_预言家_1 提问者 #3
    和json扩展加载顺序冲突导致报错。 将php.ini里加入extension=redis.so删除, 进入php.d文件夹创建redis.ini, redis.ini中加入: ;redis extension=redis.so 就可以了
    2020-05-23 10:01:34
guly 2020-05-20 13:44:30

你好,错误原因是因为httpd重复加载了PHP的动态模块,只需要删除对应的ini文件即可。建议查找是否存在redis.ini并删除,如果解决您的问题请采纳,祝学习愉快!

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
PHP典型功能与Laravel5框架开发
  • 参与学习           人
  • 解答问题       721    个

掌握开发中必备技能解锁缓存、支付,邮件和短信发送等高端接口运用,直击工作重难点,通过开发简书项目熟练掌握Laravel5的开发技术。完成以上三个阶段的学习,成为满足企业需求的开发工程师。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师