溫馨提示×

如何開啟Ubuntu PHP錯誤日志

小樊
55
2025-02-19 19:10:34
欄目: 編程語言

要在Ubuntu上啟用PHP錯誤日志,請按照以下步驟操作:

  1. 打開PHP配置文件。通常,這個文件叫做php.ini。它可能位于/etc/php/{版本號}/apache2//etc/php/{版本號}/cli/目錄中,其中{版本號}是您安裝的PHP版本。例如,如果您使用的是PHP 7.4,路徑可能是/etc/php/7.4/apache2/php.ini。

    要找到正確的文件,您可以在終端中運行以下命令:

    php --ini
    

    這將顯示PHP配置文件的路徑。

  2. 使用文本編輯器打開php.ini文件。例如,您可以使用nano編輯器:

    sudo nano /etc/php/{版本號}/apache2/php.ini
    

    請確保將{版本號}替換為您的實際PHP版本。

  3. php.ini文件中找到以下行:

    ;error_reporting = E_ALL
    ;display_errors = On
    ;log_errors = On
    ;error_log = /var/log/php_errors.log
    

    這些行用于控制錯誤報告和日志記錄。默認情況下,它們可能被注釋掉(以分號;開頭)。

  4. 取消注釋這些行,以便啟用錯誤報告和日志記錄。將分號;刪除,使這些行變為:

    error_reporting = E_ALL
    display_errors = On
    log_errors = On
    error_log = /var/log/php_errors.log
    

    這將啟用所有錯誤報告,將錯誤顯示在瀏覽器中,并將錯誤記錄到/var/log/php_errors.log文件中。

  5. 保存并關閉php.ini文件。

  6. 重啟Web服務器以使更改生效。如果您使用的是Apache,可以運行以下命令:

    sudo systemctl restart apache2
    

    如果您使用的是Nginx和PHP-FPM,可以運行以下命令:

    sudo systemctl restart nginx
    sudo systemctl restart php{版本號}-fpm
    

    請確保將{版本號}替換為您的實際PHP版本。

現在,PHP錯誤日志已啟用,錯誤將記錄到/var/log/php_errors.log文件中。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女