apxs2をインストール
# apt-get install apache2-dev
必須パッケージのインストール
# aptitude install httpd-devel
# aptitude install automake autoconf
# aptitude install libtool
# aptitude install ImageMagick
# aptitude install ImageMagick-devel
# aptitude install pcre-devel
上でインストールしたもの以外に足りないものをインストール
# aptitude install libmagick9-dev
# aptitude install libmysqlclient15-dev(mysql.h)
libmemcachedのインストール
# cd /tmp/
# wget http://download.tangent.org/libmemcached-0.23.tar.gz
# tar xfz libmemcached-0.23.tar.gz
# cd libmemcached-0.23
# ./configure
# make
# make install
mod_chxjのインストール
# cd /tmp/
# wget http://iij.dl.sourceforge.jp/modchxj/38734/mod-chxj_0.12.36.src.tar.gz
# tar vxzf mod-chxj_0.12.36.src.tar.gz
# cd mod-chxj_0.12.36
# ./configure --enable-mysql-cookie --with-mysql-header=/usr/include/mysql --with-mysql-lib-dir=/usr/lib/mysql --enable-memcache-cookie --with-memcached-header=/usr/local/include/libmemcached --with-memcached-lib-dir=/usr/local/lib
# make
# make install
設定xmlをソースディレクトリからコピー
# mkdir /etc/apache2/chxj
# cp /tmp/mod-chxj_0.12.36/etc/device_data.xml /etc/apache2/chxj/
# cp /tmp/mod-chxj_0.12.36/etc/emoji.xml /etc/apache2/chxj/
設定ファイルを開いて、設定
# vi /etc/apache2/conf.d/chxj.conf
# Load module mod_chxj
LoadModule chxj_module /usr/lib/apache2/modules/mod_chxj.so
# Device data
ChxjLoadDeviceData /etc/apache2/chxj/chxjdevice_data.xml
# Emoji data
ChxjLoadEmojiData /etc/apache2/chxj/emoji.xml
libconvがインストールされている状態で、
mod_chxjをコンパイル、インストールすると、正常にインストールできない件
参考 : http://sourceforge.jp/forum/forum.php?forum_id=6550&thread_id=21847
iconv.hをリネーム
# mv /usr/local/include/iconv.h /usr/local/include/iconv.h.old
make cleanを行ってから、
mod_chxjをconfigureから再コンパイル