要减少 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 日志占用的空间。