본문 바로가기
서버/리눅스 서버

[뻘글][작성중]11.1 PHP 가속기 설치하기 (eAccelerator)

by 도정진 ㅋㅋ잠자 2016. 3. 28.

안녕하세요. 도정진입니다.

   

PHP 속도가 조금 느린것 같아 최적화를 할 필요성이 생겨 무얼 설치할까 고민하고 있었습니다. 예전부터 많이 쓰이던 젠드옵티마이져를 설치해 볼까 했는데 eAccelerator 가 더 효율이 좋을 것 같아서 설치를 해 보았습니다.

   

http://eaccelerator.net/

   

공식 사이트 주소는 위 주소입니다. (그런데 들어가지지를 않네요. ㅠ)

   

깃허브 상으로는 아래의 주소입니다.

   

https://github.com/eaccelerator/

   

그럼 설치를 시작해 보겠습니다.

   

   

   

소스를 먼저 다운받습니다.

   

   

   

받은 파일의 압축을 해제 합니다.

   

tar -zxvf master

   

   

압축이 풀린 폴더로 이동합니다.

   

cd eaccelerator-eaccelerator-42067ac/

   

(cd ea 까지만 치시고 TAB 누르시면 자동완성 됩니다.)

   

   

phpize

   

를 입력합니다. 그런데 저는 아래처럼 명령어가 없다고 뜹니다.

   

php5-dev 패키지가 없어서 에러가 발생하였습니다.

   

apt-get install php5-dev

   

   

   

   

그리고 혹시 apache 서버 구동 사용자를 바꾸셨으면 확인을 해 주시길 바랍니다. 아래의 명령어로 아파치 서버가 누구 계정으로 돌아가는지 체크해주시길 바랍니다.

   

cat /etc/apache2/envvars | grep USER=

   

   

저는 www-data 계정으로 구동되고 있습니다. (기본값입니다.)

   

다음은 빌드 과정의 기본인 configure 을 할 차례입니다.

   

빌드 패키지가 없으신 분은 아래의 명령으로 설치해 주시길 바랍니다.

   

apt-get install build-essential

   

./configure --enable-shared --with-php-config=/usr/bin/php-config --with-eaccelerator-userid=www-data

   

노란색으로 한 부분이 바로 위에서 확인한 계정 값을 적는곳입니다. 계정이 틀리면 작동이 안되니 주의하시길 바랍니다.

   

   

정상적으로 컨피그가 완료되었으면 컴파일을 시작합니다.

   

make

   

   

다음에 한번 해보는걸로 .. .

   

PHP5.6 이랑 호환이 안되는 것인가..



댓글0