要清理 CentOS 上的 PHP 日志,請按照以下步驟操作:
首先,找到 PHP 日志文件的位置。通常情況下,它們位于 /var/log/php-fpm/
或 /var/log/httpd/
目錄下。你可以使用以下命令查看這些目錄中的日志文件:
ls /var/log/php-fpm/
ls /var/log/httpd/
確定要清理的日志文件。通常,這些文件包括 access.log
和 error.log
。你可以使用文本編輯器(如 vi
或 nano
)查看這些文件的內容,以確定是否需要清理它們:
vi /var/log/php-fpm/access.log
vi /var/log/php-fpm/error.log
或者
vi /var/log/httpd/access_log
vi /var/log/httpd/error_log
清理日志文件。你可以使用 truncate
命令清空日志文件的內容,或者使用 rm
命令刪除并創建一個新的空日志文件。以下是兩種方法的示例:
使用 truncate
命令清空日志文件:
truncate -s 0 /var/log/php-fpm/access.log
truncate -s 0 /var/log/php-fpm/error.log
或者
truncate -s 0 /var/log/httpd/access_log
truncate -s 0 /var/log/httpd/error_log
使用 rm
命令刪除并創建一個新的空日志文件:
rm /var/log/php-fpm/access.log
touch /var/log/php-fpm/access.log
并
rm /var/log/php-fpm/error.log
touch /var/log/php-fpm/error.log
或者
rm /var/log/httpd/access_log
touch /var/log/httpd/access_log
并
rm /var/log/httpd/error_log
touch /var/log/httpd/error_log
如果你使用的是 PHP-FPM,還需要重啟 PHP-FPM 服務以使更改生效:
systemctl restart php-fpm
如果你使用的是 Apache HTTP 服務器,需要重啟 Apache 服務:
systemctl restart httpd
現在,你的 PHP 日志文件應該已經被清理干凈了。請注意,定期清理日志文件是一種良好的做法,以防止日志文件占用過多的磁盤空間。你可以根據需要設置定時任務(cron job)來自動執行這些清理操作。