xcache 설치
xcache는 제로보드XE와 같은 class/object기반의 프로그램들을 보다 빠르고 가볍게 해주는 캐쉬 프로그램 APC나 eaccelerator 속도도 더 빠르다고 알려져 있음 …근데 빠른지 모르겠음…
# wget http://xcache.lighttpd.net/pub/Releases/1.2.2/xcache-1.2.2.tar.gz
# tar xvfz xcache-1.2.2.tar.gz
# cd xcache-1.2.2
위에서 phpize나 configure시에 php 실행파일들의 경로 문제가 생길 수 있습니다.
php옵션을 절대 경로 /usr/local/php/bin 에 실행파일이 생기게 했다면 아래와 같이 미리 PATH를 지정
export PATH=”$PATH:/usr/local/php/bin
# phpize (/usr/local/php/bin/phpize)
Configuring for:
PHP Api Version: 20041225
Zend Module Api No: 20060613
Zend Extension Api No: 220060519
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script. ———-> 요럴경우 autoconf 설치
# yum install -y autoconf —> 설치 하고 다시 phpize gogo!!!
# ./configure –enable-xcache –enable-xcache-coverager
# make
# make install
# cat xcache.ini >> /etc/local/Zend/etc/php.ini —> 젠드도 설치, apache 소스 설치 시 (젠드 x : /usr/local/apache/conf/php.ini)
# vim /usr/local/Zend/etc/php.ini
만약 zend optimizer등을 설치하였다면 xcache 설정중 zend_extension이 zend optimizer보다 위에 있어야 함
무조건 맨위에 올려주세요 대충 위에하면…
PHP Fatal error: [Zend Optimizer] Zend Optimizer 3.3.3 is incompatible with XCache 1.2.2 in Unknown on line 0
이놈과 한바탕 할꺼임 (아파치도 프로세스는 있으나 데몬이 안올라감)
[Zend]
zend_extension_ts=/usr/local/php/lib/php/extensions/no-debug-zts-20060613/xcache.so —> 일케!!!
zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.2_ts.so
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-3.3.3
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-3.3.3
zend_optimizer.version=3.3.3
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
[xcache.admin]
xcache.admin.enable_auth = On
xcache.admin.user = “관리자계정” —–> xcache.admin.user는 xcache 관리자 페이지를 사용할 경우 입력
;xcache.admin.pass = md5($your_password)
xcache.admin.pass = “7ac66c0f148de9519b8bd264312c4d64” —- xcache.admin.pass 관리자 패스워드 입력
** 패스워드 생성 **
# echo -n abcdefg | md5sum (echo -n 패스워드 | md5sum )
예를 들어 패스워드가 abcdefg 라고하면
7ac66c0f148de9519b8bd264312c4d64 —-> 요래 생성됨 조기 위에다가 이 값을 넣으면됨
#/etc/init.d/apachectl restart
# php -v
PHP 5.2.17 (cli) (built: Apr 2 2012 03:12:21)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2010 Zend Technologies
with XCache v1.2.2, Copyright (c) 2005-2007, by mOo
with the ionCube PHP Loader v4.0.14, Copyright (c) 2002-2011, by ionCube Ltd., and
with Zend Extension Manager v1.2.2, Copyright (c) 2003-2007, by Zend Technologies
with Zend Optimizer v3.3.3, Copyright (c) 1998-2007, by Zend Technologies
참고로 관리자 페이지는 xcache 소스중 admin 이라는 디렉토리에 있고 이admin 디렉토리를
웹에서 접근할 수 있는 곳에 복사해주시면 됨
페이지는 아래 화면을 참고
ex)
0 개의 댓글