最近の更新

2011-07-05
2011-04-24
2011-04-23

Menu

Wikiガイド

mod_chxjのインストール

インストール

準備

mod_chxjをソースからインストールする場合には、下記のものを用意する必要があります。

  • Apache2.0.xもしくはApache2.2.x(Apache2.2.xはmod-chxj_0.8.1以降)
  • Apache2.xのヘッダーファイル群
  • Apache2.x用のapxs
  • apr(Apache Portable Runtime)ライブラリとそのヘッダファイル郡(apu含む)*1
  • automake、autoconf、libtool1.3.X
  • ImageMagick(MagickWand)
  • Linux
  • apr_memcacheまたはlibmemcached(クッキーシミュレータでmemcachedを使用する場合)*2
  • libmysqlclient_r(クッキーシミュレータでMySQLを使用する場合)*3
  • OpenSSL0.9.Xライブラリとそのヘッダファイル郡

mod_chxjのソースの入手

mod_chxjはhttp://sourceforge.jp/projects/modchxj/ からダウンロードすることができます。

インストール

以下にmod_chxjインストール手順を示します。

  1. Configure スクリプトを生成します。(必ずしも必要ではありません。)*4
    $ ./buildconf.sh
    
  2. configure(詳細はconfigure時のオプションを参照してください。)
    $ ./configure
    
  3. mod_chxj.soの生成
    $ make
    
  4. Apacheへのインストール
    $ make install
    
  5. データの設置

etcディレクトリ以下のdevice_data.xmlとemoji.xmlをApacheからアクセスできるところに配置します。
以下、/etc/apache2/chxjディレクトリにchxj用設定ファイルを用意する場合。

$ mkdir -p /etc/apache2/chxj
$ cp etc/device_data.xml /etc/apache2/chxj
$ cp etc/emoji.xml /etc/apache2/chxj

  1. Apacheの再起動

Apacheを再起動します。


  1. *1apr_memcacheを使用する場合、apuは0.9.7以降
  2. *2apr_memcacheは0.11.xのとき、libmemcachedは0.12.x以降のときに使用します。configure時のオプションも参照してください。
  3. *3configure時のオプションも参照してください。
  4. *4$はプロンプトをあらわします。