要配置 PHP Syslog 日志級別,您需要在 php.ini 文件中設置 error_reporting 和 log_errors 選項
<?php
phpinfo();
?>
將此文件上傳到您的 Web 服務器,然后使用瀏覽器訪問它。在顯示的信息中,查找 “Loaded Configuration File” 以找到 php.ini 文件的路徑。
使用文本編輯器打開 php.ini 文件。
找到 error_reporting 選項。如果沒有找到,請在文件末尾添加以下行:
error_reporting = E_ALL
這將報告所有錯誤。您還可以根據需要自定義錯誤報告級別。例如,要報告除了 E_NOTICE 之外的所有錯誤,請使用:
error_reporting = E_ALL & ~E_NOTICE
log_errors = On
error_log = /var/log/php_errors.log
如果您更改了錯誤日志文件的路徑,請確保 Web 服務器進程有足夠的權限訪問該文件。
保存對 php.ini 文件的更改并關閉編輯器。
重新啟動您的 Web 服務器以應用更改。例如,在 Linux 上,您可以運行以下命令:
sudo service apache2 restart
在 Windows 上,您需要重新啟動 Apache 服務。
現在,您已經成功配置了 PHP Syslog 日志級別。根據您的設置,PHP 錯誤將被記錄到指定的日志文件中。