如何開啟php日誌(linux環境)
阿新 • • 發佈:2021-07-15
找到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錯誤日誌