码迷,mamicode.com
首页 > Web开发 > 详细

Webalizer中文安装解析配置

时间:2014-08-07 15:37:30      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   文件   数据   ar   

之前安装的都是英文的,现在替换成中文的
 参考地址 : 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.current
HostName       统计的名称(默认是主机名)
   3.2 运行
/usr/bin/webalizer
3.3 定时运行
crontab -e
0 0 * * * /usr/bin/webalizer & (每天生成一次日志)

 

Webalizer中文安装解析配置,布布扣,bubuko.com

Webalizer中文安装解析配置

标签:style   blog   http   color   os   文件   数据   ar   

原文地址:http://www.cnblogs.com/loveismile/p/3897287.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!