IT. POST LIST

POST ALL LABEL

xcache 설치

By 때찌때찌맴매 - 12월 04, 2013

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)


  • Share:

You Might Also Like

0 개의 댓글