首页
学习
活动
专区
圈层
工具
发布

PHP开源Apache日志分析工具收集与比较

我们知道已经有很多像Awtstat这样的使用perl、c或者c++开发的强大的日志分析工具,但是同样也有很多使用PHP开发并且开源的日志分析软件,今天我就收集了一些与大家分享。...4、Log Miner LogMiner是一个分析Apache或者IIS日志,或者其他支持 combined 或者 W3C扩展日志格式的服务器。...5、Webalizer Webalizer虽然不是PHP的,但是上面LogMiner总是拿这个作比较,就顺便说一下。...6、TraceWatch 一个PHP+Mysql的日志分析工具,界面不太喜欢,好像就是路径分析比较有特点,其他的感觉还有点慢,就没什么了。...Technorati 标签: 日志,Apache,Log,PHP,开源 参考资料: 1、CrunchTools 2、LogAnalyzer 3、Jawstats 4、Awstat 5、Web Analytics

2.4K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    apache日志分析简介

    对apache的日志分析做下简单的介绍,主要参考apache官网的Log Files,手册参照 http://httpd.apache.org/docs/2.2/logs.html 一.日志分析 如果...apache的安装时采用默认的配置,那么在/logs目录下就会生成两个文件,分别是access_log和error_log 1.access_log access_log为访问日志,记录所有对apache.../var/log/apache2/%Y_%m_%d_other_vhosts_access.log 86400 480" vhost_combined -rw-r--r-- 1 root root ...,同时也写了定时器将一周前的日志文件全部清除,这样可以显得更清晰,既可以分离每一天的日志又可以清除一定时间以前的日志通过制,LogFormat定义日志的记录格式 LogFormat "%h %l %u...了解日志的各种定义后,这里分享一下从网上淘来的一些对日志分析的脚本 1.查看apache的进程数 ps -aux | grep httpd | wc -l 2.分析日志查看当天的ip连接数 cat

    2.1K40

    搭建PHP环境 Apache PHP MySQL

    Apache 和 PHP 的配置 Apache 配置文件:Apache/conf/httpd.conf # 监听端口 Listen 80 # 服务器名 可能是改了监听端口才需要改这里 ServerName...localhost:80 # 设置常量 根据你的Apache路径设置 Define SRVROOT "E:/Apache" # 设置 Apache 的路径 ServerRoot "${SRVROOT...}" # php7_module (新增) LoadModule php7_module "E:/phprumtime/php-7.3.11/php7apache2_4.dll" # 线程安全 (新增...= PRC 使用 Apache 首先用管理员打开终端,切换目录到Apache/bin下 # 安装 不成功的话在前面加 .\ 试试 httpd -k install 成功会显示以下信息: The '...然后开启 Apache httpd -k start 至此你就可以访问并运行PHP程序了 MySQL 的配置 MySQL 配置文件:MySQL/my.ini,如果没有则自己创建 [client]

    6.4K10

    Apache用户认证,域名跳转,Apache访问日志

    笔记内容: 11.18 Apache用户认证 11.19/11.20 域名跳转 11.21 Apache访问日志 笔记日期:2017.10.09 11.18 Apache用户认证 ?...2.创建123.php文件,用于测试: vim /data/wwwroot/111.com/123.php ? 现在可以直接访问111.com: ?...但是如果访问111.com下的123.php就会需要认证了: ? 同样的需要加上用户名和密码验证后才能访问: ? ? 11.19/11.20 域名跳转 ?...11.21 Apache访问日志 ? 访问日志记录用户的每一个访问、请求,日志文件在/usr/local/apache2.4/logs/目录下: ?...刚刚我们做实验访问的是111.com,所以日志文件是以111.com开头的,查看日志内容: ? 这个日志是可以定义它的格式的,在apache的主配置文件里定义: ?

    12.6K20

    环境搭建-Apache、PHP

    环境搭建-Apache、PHP 目录 1、安装Apache 1.1、下载 1.2、解压 1.3、安装 1.4、启动、停止、重启 1.5、浏览器访问站点 1.6、添加到系统服务 1.7、路径信息 2、安装...PHP 2.1、下载 2.2、解压 2.3、安装 2.4、配置文件php.ini 2.5、配置Apache服务解析PHP文件 本篇主要讲解在CentOS环境下进行搭建部署 1、安装Apache 1.1、...方式二: php --ini 2.5、配置Apache服务解析PHP文件 1、检查Apache的配置文件httpd.conf里已调用PHP模块 2、httpd.conf添加如下内容 SetHandler application/x-httpd-php 3、Apache默认文件路径下创建PHP文件(用于测试) echo '' > /usr/local/httpd/htdocs/index.php 4、重启Apache服务,浏览器访问 http://服务器ip/index.php,页面展示如下, 则Apache解析PHP

    2.4K10

    PHP之旅---出发(php+apache+MySQL)

    前言本文详细介绍php+apache+MySQL在window下的独立版本安装,这样能让你更了解它们的工作原理,以及后期能熟悉配置出自己所需的个性化环境,我们一起来看看吧~准备php-5.4.8Apache...信息填写 Network Domain: 指定服务 Server Name: 指定服务名称 Administrator‘s Email Addresss:指定邮箱自定义安装路径 D:\Apache2.2...Apache+php整合修改Apache里conf-》httpd.conf文件[ ] 最底部添加代码LoadModule php5_module "D:/php/php-5.3.5/php5apache2...”== ctrl+f查找extension_dir; extension_dir = "ext"D:/php为php文件包地址验证Apache+php在www文件下建立index.php文件 文件内容为...php phpinfo();?>Apache重启,浏览器中输入http://127.0.0.1/index.php 出现下图版本表格,说明安装成功。完成!

    3K31

    Apache优化——日志管理 原

    ---- 扩展: apache日志记录客户端请求的域名   正常情况下,根本就没有必要记录这一项,毕竟咱们大都根据虚拟主机来设置相应的访问日志,但也有个别的情况,比如 ServerName *.abc.com...apache只记录指定URI的日志 需求: 把类似请求 www.aaa.com/aaa/... 这样的请求才记录日志。  ...apache日志中记录代理IP以及真实客户端IP   默认情况下log日志格式为:   LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{...说明: rotatelogs是Apache切割日志的工具;-l表示使用系统(CST=Chinese time)时间,如果加-l选项,将以默认的(UTC)时间为准;日志文件名“%Y%m%d”表示年月日;.../2.4.27 (Unix) PHP/5.6.30 Last-Modified: Tue, 01 Aug 2017 10:13:45 GMT ETag: "e7a-555ae670b0840" Accept-Ranges

    1.1K30

    php日志系统——plog

    filedebug.php 和 fileerror.php 作为写入的引擎,事实上这两个类在类内部的代码里面是完全一模一样的。...好吧,这不算什么致命的问题,重新集成一次file.php就可以了。 总的来说,这个日志系统还是不错的。...很多php框架都忽略了日志的重要性(如kohana),往往只是能用,自定义和可扩展性不够,等到程序出了问题,再想找原因时就比较麻烦了。...plog简介 plog是一款轻量级,易定制,易使用,易扩展的php日志系统。可以很方便地添加日志处理工具、自定义输出格式、自定义日志类型等等。...日志格式的可选变量在plog/formatter.php里,每一个get开头的方法就是,如果觉得不够用,可以自己添加。

    3.1K30

    linux安装Apache和php

    以下是在Linux上安装Apache和PHP的步骤:步骤1:更新系统在安装Apache和PHP之前,首先应该更新Linux系统。...enable apache2步骤3:安装PHP要在Linux系统上安装PHP,需要使用以下命令:sudo apt install php此命令将会从Linux仓库中下载并安装PHP。...在安装完成后,您需要重新启动Apache服务器,以使PHP模块生效。...使用以下命令重新启动Apache服务:sudo systemctl restart apache2步骤4:测试Apache和PHP要测试Apache和PHP是否正常工作,请创建一个简单的PHP文件并将其放置在...要编辑Apache的配置文件,请使用以下命令:sudo nano /etc/apache2/apache2.conf在文件中,您可以更改各种设置,例如端口号、文档根目录、日志文件位置等。

    3.8K30
    领券