要減少 CentOS 上 PHP 日志占用的空間,您可以采取以下措施:
/etc/logrotate.d/php-fpm
或 /etc/logrotate.d/apache2
(取決于您使用的 Web 服務器)來自定義日志輪轉設置。例如:/var/log/php-fpm/*.log {
daily
missingok
rotate 7
compress
notifempty
create 0640 root adm
}
這將每天輪轉日志文件,保留最近 7 天的日志,并對舊日志進行壓縮。
php.ini
文件中的 error_reporting
和 display_errors
設置來實現:error_reporting = E_ALL & ~E_NOTICE
display_errors = Off
在 Apache 中,您可以通過編輯 /etc/httpd/conf/httpd.conf
文件并找到 LogLevel
指令來調整日志級別:
LogLevel warn
在 Nginx 中,您可以通過編輯 /etc/nginx/nginx.conf
文件并找到 error_log
指令來調整日志級別:
error_log logs/error.log warn;
rm
命令刪除舊日志文件,或者使用 truncate
命令清空日志文件內容。例如:rm /var/log/php-fpm/*.log
或者
truncate -s 0 /var/log/php-fpm/*.log
請注意,在執行這些操作之前,請確保您已備份日志文件,以防需要查看以前的日志記錄。
通過實施這些策略,您可以有效地減少 CentOS 上 PHP 日志占用的空間。