📅  最后修改于: 2023-12-03 14:45:26.680000             🧑  作者: Mango
当我们开发PHP应用程序时,经常会遇到各种各样的错误。这些错误可能是语法错误、运行时错误、警告等等。在开发过程中,我们需要记录这些错误以便以后分析和解决。那么,PHP错误记录在哪里呢?在本文中,我们将回答这个问题。
默认情况下,PHP错误日志记录在Web服务器的错误日志文件中,而不是PHP日志文件中。以下是常见的Web服务器错误日志文件路径:
在这些文件中,我们可以找到PHP的错误日志记录。但是,这些文件通常没有明确标识错误类型和产生错误的PHP脚本位置。因此,我们需要配置PHP来记录错误。
要配置PHP错误日志记录,我们可以编辑PHP配置文件php.ini。在文件中搜索以下行:
;error_log = /var/log/php/error.log
取消注释并将路径更改为要记录错误的文件路径。例如:
error_log = /var/log/php_errors.log
保存更改并重新启动Web服务器。
PHP有多个错误级别,可以使用错误报告(E_ALL)控制输出错误的详细程度。如果您不想在Web浏览器中显示PHP错误,您可以将以下指令添加到PHP文件中:
ini_set('display_errors', 0);
注意:这种方法只控制PHP错误在Web浏览器中的显示,而不是实际的错误日志记录。
在本文中,我们回答了PHP错误记录在哪里的问题,并介绍了PHP错误日志记录和错误级别的相关概念。如果您的PHP程序遇到错误,请使用以上方法记录错误以便查找和解决。