30.2. 编译

移动到新的 Webalizer 目录,并在终端中键入以下命令
        CC="egcs" \
        CFLAGS="-O9 -funroll-loops -ffast-math -malign-double -mcpu=pentiumpro -march=pentiumpro -fomit-frame-pointer -fno-exceptions" \
        ./configure \
        --prefix=/usr
      
        [root@deep ]/webalizer-1.30-04# make
        [root@deep ]/webalizer-1.30-04# make install
        [root@deep ]/webalizer-1.30-04# mkdir /home/httpd/usage
      

请稍后清理
        [root@deep /]# cd /var/tmp
        [root@deep ]/tmp# rm -rf webalizer-version/ webalizer-version-src.tgz
      
The rm 命令将删除我们用来编译和安装 Webalizer 的所有源文件。它还会从以下位置删除 Webalizer 压缩包/var/tmp目录。

30.2.1. 配置

Note: 本书中描述的每个软件所需的所有配置文件均由我们以 gzipped 文件的形式提供,floppy.tgz为了您的方便。可以从以下网址下载:http://www.openna.com/books/floppy.tgz 您可以将其解压缩到本地计算机上的任何位置,例如/tmp,假设您已完成此操作,您的目录结构将是/tmp/floppy。在这个 floppy 目录中,每个配置文件都有其各自软件的目录。例如,Webalizer 配置文件像这样组织

            total 8
            -rw-r--r--    1 harrypotter     harrypotter          208 Jul 26 18:04 webalizer.conf

          
如果您从一开始就忠实地遵循我们的说明,您可以直接剪切和粘贴,或者手动编辑这些文件以满足您的需求。提供此功能是为了方便,但请不要忘记,最终您有责任在使用它们之前检查、验证等,无论是否修改过。

要运行 Webalizer,需要以下文件,并且必须在服务器上的相应目录中创建或复制。

  1. 将 webalizer.conf 文件复制到/etc/目录。

Tip: 要运行 Webalizer,需要 floppy.tgz 存档中的以下文件,并且必须在服务器上的相应目录中创建或复制。将 sxid.conf 文件复制到/etc/目录。或者,您可以直接从本书中复制和粘贴到相关文件中。