溫馨提示×

如何自定義Ubuntu PHP日志

小樊
44
2025-05-27 11:21:23
欄目: 編程語言

要自定義 Ubuntu 上的 PHP 日志,您需要按照以下步驟操作:

  1. 找到您的 PHP 配置文件(php.ini): 通常,php.ini 文件位于 /etc/php/{版本號}/apache2/ 或 /etc/php/{版本號}/cli/ 目錄下。您可以使用以下命令找到它:

    sudo find / -name php.ini
    

    其中 {版本號} 是您的 PHP 版本,例如 7.4 或 8.0。

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

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

    或者,對于 CLI 版本:

    sudo nano /etc/php/{版本號}/cli/php.ini
    
  3. 在 php.ini 文件中找到以下設置項并進行修改:

    • error_reporting:設置報告哪些類型的錯誤。例如,只報告致命錯誤:

      error_reporting = E_ERROR
      
    • display_errors:控制是否在瀏覽器中顯示錯誤。將其設置為 Off 可以防止在瀏覽器中顯示錯誤:

      display_errors = Off
      
    • log_errors:啟用錯誤日志記錄:

      log_errors = On
      
    • error_log:設置錯誤日志文件的路徑。例如,將錯誤記錄到 /var/log/php_errors.log 文件中:

      error_log = /var/log/php_errors.log
      
    • custom_log:設置自定義訪問日志文件的路徑和格式。例如,將訪問日志記錄到 /var/log/php_access.log 文件中,并使用組合日志格式:

      custom_log = /var/log/php_access.log combined
      

    您可以根據需要修改這些設置項。完成更改后,保存并關閉 php.ini 文件。

  4. 重啟 Web 服務器以使更改生效: 對于 Apache:

    sudo systemctl restart apache2
    

    對于 Nginx 和 PHP-FPM:

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

    其中 {版本號} 是您的 PHP 版本,例如 7.4 或 8.0。

現在,您已經成功自定義了 Ubuntu 上的 PHP 日志。根據您的設置,錯誤和訪問信息將被記錄到指定的日志文件中。

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