■ ダウンロード
最新版があればそちらをダウンロードする.
ダウンロードしたソースは適当なディレクトリと /usr/src 以下にコピーする.
■ GDBM ライブラリのインストール
- GDBM のインストール
$ tar zxvf gdbm-1.8.0.tar.gz
$ ./configure
$ make
# make install
- /etc/ld.so.conf に /usr/local/lib を追加.
# vi /etc/ld.so.conf
- ライブラリの更新.
# ldconfig
■ webcounter のインストール
- apache のソースディレクトリ内の src/modules に
ディレクトリ cntr をコピー.
※
http://www.dan.co.jp/webcounter/cntr/ 内のファイルと
比べてないものはダウンロードする.
$ cp -r cntr ../apache_1.3.23/src/modules/.
- apache の再インストール
$ ./configure --enable-module=status --activate-module=src/modules/cntr/libcntr.a
$ make
# make install
- パーミション,所有者の変更
# mkdir /usr/local/apache/webcounter
# cd /usr/local/apache/webcounter
# cp -r /usr/src/webcounter-2.3.0/digits/ /usr/local/apache/webcounter/.
# chmod 755 digits digits/default digits/tiny
# mkdir logs
# chown www-data.www-data logs
- apache の設定ファイルに以下を追加
# LoadModule foo_module libexec/mod_foo.so
AddModule mod_cntr.c
<IfModule mod_cntr.c>
CounterAutoAdd On
CounterFile
/usr/local/apache/webcounter/logs/%v
CounterTimeFmt "%A, %d-%b-%y %T %Z"
CounterFaceDir /usr/local/apache/webcounter/digits
</IfModule>
<Location /server-cntr>
SetHandler server-cntr
</Location>
- Apache の再起動
# /usr/local/apache/bin/apachectl restart
|