xcacheをインストール

xcacheダウンロード:http://xcache.lighttpd.net/wiki/ReleaseArchive



(root権限で操作しています。)
> wget http://210.51.190.228/pub/XCache/Releases/xcache-1.2.0.tar.gz
> tar xvzf xcache-1.2.0.tar.gz
> cd xcache
> phpize
> ./configure --enable-xcache --enable-xcache-coverager
> make
> make install


php.iniを編集。
詳細は、iniファイル内のコメントやXCacheのサイトを参照してください。


[xcache-common]
zend_extension = "/usr/local/lib/php/extensions/no-debug-non-zts-20060613/xcache.so"
; required for >=php5.1 if you turn XCache on
auto_globals_jit = Off

[xcache.admin]
xcache.admin.user = "admin"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = ""

[xcache]
; select low level shm/allocator scheme implemenation
xcache.shm_scheme = "mmap"
xcache.size = 44M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0
xcache.var_size = 20M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.test = Off
xcache.readonly_protection = Off
xcache.mmap_path = "/tmp/xcache"
xcache.coredump_directory = ""
xcache.cacher = On
xcache.optimizer = On

[xcache.coverager]
xcache.coveragedump_directory = "/tmp/pcov/"
xcache.coveragedumper = Off



> echo | php
1a1dc91c907325c69271ddf0c944bc72(←パスワードをpassと設定した場合。)
で、作成されるパスワードのハッシュをphp.iniの以下の部分に追記。


[xcache.admin]
xcache.admin.user = "admin"(←自分の適当にユーザ名)
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = "1a1dc91c907325c69271ddf0c944bc72"


解凍したソースコード内のadminディレクトリを公開ディレクトリのしたに移動
> cp -r ./admin /usr/local/apache/htdocs/


apacheを再起動後adminディレクトリにアクセス、先ほど設定したID,PASSでBASIC認証から入る。