以下是Ubuntu PHP配置错误的排查步骤:
php -v 确认PHP版本,检查对应版本的配置文件路径(如 /etc/php/版本号/apache2/php.ini 或 /etc/php/版本号/cli/php.ini),确保 display_errors=On、error_reporting=E_ALL。/etc/apache2/apache2.conf 或站点配置文件,确保 LoadModule php模块 正确加载,重启服务 sudo systemctl restart apache2。fastcgi_pass 指向正确的PHP-FPM套接字或端口(如 unix:/run/php/php7.x-fpm.sock),重启服务 sudo systemctl restart nginx。/var/log/php7.x-fpm.log)和Web服务器日志(/var/log/apache2/error.log 或 /var/log/nginx/error.log),定位具体错误信息。www-data)有权限访问PHP文件:sudo chown -R www-data:www-data /path/to/files,权限设为755。php -m 检查模块是否加载,缺失时通过 sudo apt-get install libapache2-mod-php 安装并重启服务。php.ini 中 memory_limit、max_execution_time 等参数,重启服务生效。sudo apt-get update && sudo apt-get install --reinstall php7.x libapache2-mod-php7.x。提示:修改配置后务必重启对应服务,优先通过日志定位具体错误,避免盲目调整。