php 확장모듈 eAccelerator 설치하기
💡 요약 정리
- PHP 성능 향상을 위한 eAccelerator 설치 방법을 안내합니다.
- CentOS 5.x, Apache 2.2.23, PHP 5.2.17 환경에 최적화되어 있습니다.
- 소스 다운로드부터 설정 적용까지 모든 명령어를 포함합니다.
- php.ini 설정 변경 및 Apache 재시작으로 적용 확인이 가능합니다.
1. 설치 환경 요약
- CentOS 5.x (64bit)
- Apache 2.2.23
설치 위치:
/home/APM/apache - PHP 5.2.17
설치 위치:
/home/APM/php - Zendoptimizer
설치 위치:
/home/APM/php/lib - MySQL 5.1.59
설치 위치:
/home/APM/mysql - eAccelerator 0.9.6.1
2. eAccelerator란?
- eAccelerator는 PHP 가속, 최적화, 동적 콘텐츠 캐시 기능을 수행하는 PHP 확장 모듈입니다.
- Tomcat과 같은 WAS에서 JSP 파일을 메모리에 적재해 빠르게 로드하듯, eAccelerator는 PHP 파일을 공유 메모리에 올려 속도를 향상시킵니다.
- 이미 접속한 페이지는 일정 시간 동안 메모리에 올려 디스크가 아닌 메모리 I/O로 동작하므로 더욱 빠른 응답속도를 구현할 수 있습니다.
3. eAccelerator 설치
- eAccelerator 소스 파일을 다운로드하고 phpize를 이용하여 컴파일합니다.