카테고리 없음
Zend Optimizer 세팅
toybsd
2007. 1. 4. 15:32
zend를 설치해서 php를 최적화해 보자. http://www.zend.com 에 최근 zend버전은 인스톨러 기능을 지원하지만...
자동설치의 어려움이 있다는 가정하에.. 수동설치를 해보도록 합니다.
자동설치의 어려움이 있다는 가정하에.. 수동설치를 해보도록 합니다.
젠드(zend) 사이트에서 최근에 발표된 버전을 받아온다.
LINUX버전을 받아와야겠지여..아래 다운받을수 있는 페이지로 이동해서...
사용에 대한 라이센스 부분 맨 하단에..I ACCEPT 버튼을 클릭하면 다운로드창이 뜬다.
LINUX버전을 받아와야겠지여..아래 다운받을수 있는 페이지로 이동해서...
사용에 대한 라이센스 부분 맨 하단에..I ACCEPT 버튼을 클릭하면 다운로드창이 뜬다.
http://zend.com/store/free_download.php?pid=13 (Download Page)
위에 다운로드한 파일에 압축을 풀면.. 압축이 풀린 디렉토리 하위에 data디렉토리에 PHP 버전별루..디렉토리가 생성된다.
자신의 시스템에 설치된 php버전에 해당되는 디렉토리로 이동해서.. 적당한 위치에 파일을 복사한다. 해당 PHP버전별로 파일이 하나또는 두개일수 있다.
#cp Zend*.so /usr/lib/apache/1.3/
php.ini파일에 복사한 zend 파일을 등록하자.
해당 php디렉토리안에 ?ZendOptimizer.so파일 하나만 있다면 ZendOptimizer_TS.so는 등록하지 않아도 된다.
#/etc/php4/apache/php.ini
해당 php디렉토리안에 ?ZendOptimizer.so파일 하나만 있다면 ZendOptimizer_TS.so는 등록하지 않아도 된다.
#/etc/php4/apache/php.ini
zend_optimizer.optimization_level=7 zend_extension="/usr/lib/apache/1.3/ZendOptimizer.so" zend_extension="/usr/lib/apache/1.3/ZendOptimizer_TS.so"
apache 재시작후
phpmyadmin에서 php정보보기를 선택해서..zend 부분이 활성화 됐는지 살펴보면 된다.
아래 처럼 zend정보 부분에 세줄로 copyright 부분이 나오면 활성화 된거다.
phpmyadmin에서 php정보보기를 선택해서..zend 부분이 활성화 됐는지 살펴보면 된다.
아래 처럼 zend정보 부분에 세줄로 copyright 부분이 나오면 활성화 된거다.
This program makes use of the Zend Scripting Language Engine:
Zend Engine v1.2.0, Copyright (c) 1998-2002 Zend Technologies
with Zend Optimizer v2.1.0, Copyright (c) 1998-2003, by Zend Technologies
Zend Engine v1.2.0, Copyright (c) 1998-2002 Zend Technologies
with Zend Optimizer v2.1.0, Copyright (c) 1998-2003, by Zend Technologies
phpmyadmin 패키지가 안깔린 시스템이라면...phpinfo.php란 파일을 만들어 아래 내용을 넣고 브라우저로 읽어들이면 된다.
<?
phpinfo();
?>
phpinfo();
?>
추가정보 #
자동설치도 할만합니다.
실은 저의 경우는 수동설치에서는 실패했습니다..T_T
자동설치도 할만합니다.
실은 저의 경우는 수동설치에서는 실패했습니다..T_T
자동설치시에 물어보는 몇가지 경로만 알고 있다면 잘 되는군요
설치후 깔끔하게 아파치 재시동까지...^^
설치후 깔끔하게 아파치 재시동까지...^^
- 추가 -
?ZendOptimizer-2.1.0-Linux_glibc21-i386 의 경우
설치시 경로를 묻는 것중 아파치의 바이너리 파일 경로를 묻습니다.
데뱐의 경우 /usr/sbin/apache 이므로 /usr/sbin을 넣어야 하지만
인스톨러는 입력한 경로에서 httpd를 찾더군요 -_-;
그래서
ln -s /usr/sbin/apache /usr/sbin/httpd 로 링크를 걸거나
?ZendOptimizer-2.1.0-Linux_glibc21-i386/zui_files/install.inc 파일을 수정해서 인스톨 하셔야 합니다.
대략 2093라인 정도가 아닐까 싶지만...정확히는 모르겠군요 전 그냥 httpd로 링크를 거는 방식으로 해결해서 -_-;
?ZendOptimizer-2.1.0-Linux_glibc21-i386 의 경우
설치시 경로를 묻는 것중 아파치의 바이너리 파일 경로를 묻습니다.
데뱐의 경우 /usr/sbin/apache 이므로 /usr/sbin을 넣어야 하지만
인스톨러는 입력한 경로에서 httpd를 찾더군요 -_-;
그래서
ln -s /usr/sbin/apache /usr/sbin/httpd 로 링크를 걸거나
?ZendOptimizer-2.1.0-Linux_glibc21-i386/zui_files/install.inc 파일을 수정해서 인스톨 하셔야 합니다.
대략 2093라인 정도가 아닐까 싶지만...정확히는 모르겠군요 전 그냥 httpd로 링크를 거는 방식으로 해결해서 -_-;