tp5命令行报 [BadFunctionCallException] not support: redis

记得自己的redis扩展是安装了的,安装在mamp环境下的这个目录/Applications/MAMP/bin/php/php5.6.30/lib/php/extensions/no-debug-non-zts-20131226/redis.so

tp5命令行报 [BadFunctionCallException] not support: redis

tp5命令行报 [BadFunctionCallException] not support: redis

并且在浏览器运行这个代码也是测试成功的

tp5命令行报 [BadFunctionCallException] not support: redis

tp5命令行报 [BadFunctionCallException] not support: redis

 

那么如何一步一步排查呢?

后来才发现PHP在浏览器运行的和php cli模式运行不一致,

mamp 环境下使用php版本是5.6.3

而php cli模式下使用的版本是 5.6.25

tp5命令行报 [BadFunctionCallException] not support: redis