mamp 环境下web运行和命令行运行php时环境异常, 比如提示 Class "Predis\Client" not found
在web运行下redis正常,换到用命令行模式下提示找不到redis
原因是因为web和命令引用的php.ini路径不一样,
web是用的:/Library/Application Support/appsolute/MAMP PRO/conf/php.ini
命令行用的:/Applications/MAMP/bin/php/php8.1.0/conf/php.ini
解决办法:
修改/Applications/MAMP/bin/php/php8.1.0/conf/php.ini,添加
extension=igbinary.so
extension=memcached.so
extension=redis.so
extension=memcached.so
extension=redis.so