在CentOS系统中统计PHP日志访问量是运维常见需求,掌握高效分析方法能显著提升工作效率。本文将介绍三种实用方法,帮助您快速获取访问统计数据。

定位PHP日志文件通常存放于/var/log/httpd/或/var/log/apache2/目录,主要文件名为access_log。执行以下命令可获取访问量统计:
awk '{print $1}' /var/log/httpd/access_log | cut -d':' -f1 | sort | uniq -c | sort -nr
该命令将输出按访问次数降序排列的IP地址列表。
首先需要安装这个专业的日志分析工具:
sudo yum install epel-releasesudo yum install goaccess
安装完成后运行分析命令:
goaccess /var/log/httpd/access_log -o report.html
生成的report.html文件包含详细的访问统计报告。
先安装这个经典日志分析工具:
sudo yum install webalizer
执行分析命令生成报告:
webalizer /var/log/httpd/access_log -o report
报告文件将保存在report目录下的index.html中。
以上三种方法各具特色,命令行工具适合快速查询,GoAccess提供实时分析,Webalizer则能生成详细报告,可根据实际需求灵活选择使用。