PHP 错误日志在 CentOS 系统中的常见位置是 /var/log/php-fpm/ 或 /var/log/httpd/ 目录,实际位置由 Web 服务器采用 PHP-FPM 还是 Apache 决定。通过日志中的错误代码,可以诊断问题并寻找解决办法。

下面列出部分常见的 PHP 错误代码及对应含义:
- E_ERROR:会使脚本无法继续运行的致命错误。
- E_WARNING:脚本不会因此停止运行,不过结果可能偏离预期;此类问题归为警告错误。
- E_PARSE:脚本解析过程中出现问题所产生的解析错误。
- E_NOTICE:通常用于提示代码中可能存在的问题,但不会妨碍脚本执行。
- E_CORE_ERROR:错误源自 PHP 核心,类别为核心错误。
- E_CORE_WARNING:警告涉及 PHP 核心,类别为核心警告。
- E_COMPILE_ERROR:脚本编译阶段发生问题,归类为编译错误。
- E_COMPILE_WARNING:警告出现在脚本编译环节,归类为编译警告。
- E_USER_ERROR:自定义错误处理函数执行触发操作后,产生用户错误。
- E_USER_WARNING:自定义错误处理函数执行触发操作后,产生用户警告。
- E_USER_NOTICE:自定义错误处理函数执行触发操作后,产生用户通知。
- E_STRICT:与编码规范有关的严格标准错误警告。
- E_RECOVERABLE_ERROR:会终止脚本但能被自定义错误处理函数捕获的可恢复错误。
借助这些错误代码,可以判断问题性质并采取相应措施。遇到具体错误代码时,还可查阅 PHP 官方文档,了解更详细的解释与解决方案。