有的时候,命令行执行php语句时可能会提示下面的错误,
[root@iZ230296jm2Z redis]# php syncToRedis.php PHP Fatal error: Class ‘Redis’ not found in /home/wwwroot/default/youai/php/redis/syncToRedis.php on line 6
处理方法:
运行php命令和apache或ngnix可能使用了不同的php.ini,即使在php.ini里看到加载了redis,还需要在php命令行使用php.ini里也增加Redis模块。
查看ngnix使用的php.ini位置使用
[root@iZ230296jm2Z redis]# php syncToRedis.php PHP Fatal error: Class ‘Redis’ not found in /home/wwwroot/default/youai/php/redis/syncToRedis.php on line 6
处理方法:
运行php命令和apache或ngnix可能使用了不同的php.ini,即使在php.ini里看到加载了redis,还需要在php命令行使用php.ini里也增加Redis模块。
查看ngnix使用的php.ini位置使用

本文介绍了解决在命令行环境下执行PHP脚本时遇到的Redis类未找到错误的方法。通常这个问题是因为命令行和Web服务器使用的php.ini配置文件不同导致的。文章提供了检查和配置正确php.ini的方法。
9146

被折叠的 条评论
为什么被折叠?



