1. 程式人生 > 其它 >如何開啟php日誌(linux環境)

如何開啟php日誌(linux環境)

找到php.ini配置檔案(一般都在php目錄下的etc目錄裡),配置檔案修改如下:

1 error_reporting  =  E_ALL|E_STRICT          ;顯示所有錯誤,嚴格模式下   
2 display_errors = Off               ;關閉錯誤提示   
3 log_errors = On                    ;錯誤日誌開啟   
4 log_errors_max_len = 1024          ;設定日誌最大長度   
5 error_log = /home/php/php5/logs/php_errors.log   ;錯誤日誌檔案位置

注:其中的error_log的路徑放在自己認為比較好的地方。

找到php-fpm.conf配置檔案(一般都在php目錄下的etc目錄裡,如果沒有請增加),配置檔案修改如下:

1 [global]
2 error_log = log/php_fpm.log
3 [www]
4 catch_workers_output = yes

手動建立php錯誤日誌檔案,linux命令如下:

touch /home/php/php5/logs/php_errors.log

注:php.ini配置檔案的error_log的錯誤日誌檔案的路徑是哪,就在哪裡手動建立php錯誤日誌檔案

然後給予php寫入的許可權,linux命令如下:

chmod 777/home/php/php5/logs/php_errors.log

注:php_errors.log必須與php目錄的使用者和使用者組保持一致,如果未保持一致,還需要修改這個錯誤日誌的使用者和使用者組

最後,重啟php-fpm

/home/php/php5/sbin/php-fpm

參考文章:https://www.cnblogs.com/whoamme/p/14763407.html  主要參考來源

     http://www.04007.cn/article/120.html  為什麼用E_ALL|E_STRICT

     https://www.cnblogs.com/xiaqiuchu/articles/10400677.html

  使用指定的檔案記錄錯誤報告日誌

     https://blog.csdn.net/weixin_28839549/article/details/115202099  如何用linux手動建立php錯誤日誌