Install XCache
1. 다운로드
공식사이트 : http://xcache.lighttpd.net
다운로드페이지 : http://xcache.lighttpd.net/wiki/ReleaseArchive (2015/07/20 기준)
Latest Stable Release: 3.2.x (full 5.1 ~ 5.6 support)
Old Stable Release: 3.1.x (full 5.1 ~ 5.4 support)
이렇게 되어있으므로 최신 버전을 사용하는 분들은 그냥 latest를 사용하심 되겠다.
2. 설치
wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz
tar zxvpf xcache-3.2.0.tar.gz
cd xcache-3.2.0
phpize
./configure –enable-xcache’ ‘–with-php-config=/usr/local/bin/php-config’ ‘–enable-xcache-coverager
make
cp modules/xcache.so /usr/local/lib/php/extensions/
mkdir /home/ADMIN
cp -rv htdocs /home/ADMIN/xcache
3. 설정
php.ini 에 아래내용 추가
(extension_dir = “/usr/local/lib/php/extensions” 상황을 가정함)
extension=xcache.so xcache.admin.auth=On xcache.admin.user="admin" xcache.admin.pass="fcea920f7412b5da7be0cf42b8c93759" xcache.shm_scheme = "mmap" xcache.size = 60M xcache.count = 1 xcache.slots = 8K xcache.ttl = 0 xcache.gc_interval = 0 xcache.var_size = 4M xcache.var_count = 1 xcache.var_slots = 8K xcache.var_ttl = 0 xcache.var_maxttl = 0 xcache.var_gc_interval = 300 xcache.var_namespace_mode = 0 xcache.var_namespace = "" xcache.readonly_protection = Off xcache.mmap_path = "/dev/zero" xcache.coredump_directory = "" xcache.coredump_type = 0 xcache.disable_on_crash = Off xcache.experimental = Off xcache.cacher = On xcache.stat = On xcache.optimizer = Off
참고로 관리자 모드를 사용하지 않는다면
xcache.admin.X 관련 항목은 설정하지 않아도 되며..
xcache.admin.pass 에는 md5 인코딩 값이 들어가기 때문에..
적절히 생성….
php
<?echo md5("1234567");?>
python
import md5 print md5.md5("1234567").hexdigest()
뭐 대충 이렇게…
php -i|grep xcache
결과가 위에 설정한 내용들로 죽 나온다거나..
<?phpinfo();?>
내용에 xcache 관련 내용이 포함되어 있다면 정상적으로 로딩된 것.
4. 관리자 화면
* 아파치 설정
Alias /xcache /home/ADMIN/xcache
* 접속
http://youripaddress/xcache