eAccelerator 설치 방법

CENTOS에서 eAccelerator 설치하면서 정리해보았습니다.

확인사항
php.ini 보니 확장설치 경로는 아래와 같습니다.

extension_dir=”/usr/local/php/extensions”

다운로드 http://eaccelerator.net/
/usr/local/php/bin/phpize

(만약 command not found 라면 경로가 달라서입니다.
/usr/local/bin/phpize 여기 아니면
/usr/local/php/bin/phpize 여기 )

컴파일
./configure \
–enable-shared \
–with-php-config=/usr/local/php/bin/php-config

make
make install

make install 끝나면 모듈이 어디에 저장되었는지 알려준다.

모듈복사
cd /usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/
mv eaccelerator.so /usr/local/php/extensions/

vi php.ini

extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"

 

mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator

아파치 재시작

phpinfo() 확인