之前安装的都是英文的,现在替换成中文的
参考地址 : http://haolulu.blog.51cto.com/3164472/630894 1.安装webalizer所需的软件包(需要用到相关的jpeg,png,zlib库) yum -y install gd-devel.i* yum install jpeg* yum install png*
2.下载Webalizer的源码包 2.1 解压 tar -zxvf webalizer-2.21-02-src.tar.bz2 2.2 进入目录 cd webalizer-2.21-02 2.3 进入lang目录 找到 webalizer_lang.simplified_chinese 将文件格式转化为utf-8(我用的UltraEdit) 2.4 找一个中文字体,传到服务器上 地址 /usr/share/fonts (我从win系统中扣得一个中文字体上传到这个目录的) 2.5 跳回到雅座文件目录 cd .. 2.6 修改这个文件graphs.c vi graphs.c 在文件最后加入
void gdImageString(gdImagePtr im, gdFontPtr font, int x, int y, unsigned char *s, int color) { gdImageStringFT(im, 0 , color, "/usr/share/fonts/simfang.ttf", 9 , 0.0, x, y+9, s); } void gdImageStringUp(gdImagePtr im, gdFontPtr font, int x, int y, unsigned char *s, int color) { gdImageStringFT(im, 0 , color, "/usr/share/fonts/simfang.ttf", 9 , -PI/2, x, y-9 , s); }
需要注意 /usr/share/fonts/simfang.ttf 是你自己上传的中文字体 绝对位置
2.7 编译webzlizer ./configure --with-language=simplified_chinese make 2.8 安装 1. 升级替换原来的 在目录下有一个 webalizer 替换你原来安装好 的目录下的webalizer二进制文件 cp webalizer /usr/bin/ 2. 安装 make install 默认安装在 /usr/local/bin/webalizer(可以在安装的时候指定安装位置 --prefix=) 3. 运行webalizer 3.1 配置webalizer.conf文件 默认读取/etc/webalizer.conf
##nginx access.log 目录 (可以使压缩文件) LogFile /usr/local/nginx/logs/access.log ##web访问目录,日志生成目录 OutputDir /usr/local/nginx/html Incremental yes##数据保存目录 IncrementalName /var/lib/webalizer/webalizer.currentHostName 统计的名称(默认是主机名)
3.2 运行 /usr/bin/webalizer 3.3 定时运行 crontab -e 0 0 * * * /usr/bin/webalizer & (每天生成一次日志)
Webalizer中文安装解析配置
时间: 2024-10-10 10:30:36