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() 확인
eAccelerator 설치 방법