1、网页phpinfo中有redis的扩展,但是php -m查询没有,报new Redis()错误
答:原因是网页php为NG中php-fpm模块启动,加载的php.ini路径与php命令的配置不一致,命令行可以用php --ini 查看:
Configuration File (php.ini) Path: /usr/local/php7
Loaded Configuration File: (none)
而网页
Configuration File (php.ini) Path: /usr/local/php7/etc
Loaded Configuration File: /usr/local/php7/etc/php.ini
解决方案:重启php-fpm时制定php.ini的路径,使用命令 ./sbin/php-fpm -c ./etc/php.ini -y ./etc/php-fpm.conf