Linux下快速排查PHP配置錯誤可按以下步驟進行:
php -l /path/to/php.ini 命令驗證配置文件語法是否正確,快速定位語法錯誤。php -i | grep "Loaded Configuration File" 確認實際加載的配置文件路徑,避免修改錯誤文件。/var/log/apache2/error.log 或 /var/log/httpd/error_log/var/log/nginx/error.log/var/log/php-fpm.log 或 /var/log/php7.x-fpm.logtail -f 實時查看最新錯誤信息。php -m 列出已加載模塊,確認所需模塊(如 gd、mysqli)是否啟用,未加載則需修改 php.ini 并重啟服務。php -v 確認當前PHP版本,確保配置文件與版本兼容,避免因版本差異導致配置失效。sudo systemctl restart apache2)和PHP-FPM(若使用),通過 phpinfo() 頁面或腳本輸出驗證配置是否生效。關鍵命令總結:
php -l php.iniphp -i | grep "Loaded Configuration File"tail -f /var/log/php-fpm.log(路徑依實際調整)php -m