常见PHP异常问题汇总

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