웹마스터 팁

http://www.linuxchannel.net/docs/php_accelerator.txtZendoptimizer는 지금까지 가장 많이 사용되었던
php cache 중 하나이다.
일단 무료이고 - 이게 중요했겠지만 ^^;
꽤 쓸만한 성능을 보여주었다.
나도 역시 이를 설치해서 사용하고 있었으나
php-accelerator를 써본후에는 비교가 안된다는 걸 느꼈다.

설치법도 아주 간단하다.
진짜로 ^^;

복잡하게 나온 설명서도 있으나 초보를 위해 간단하게 써보겠다.
일단 바이너리 파일을 받는다.
http://www.php-accelerator.co.uk/download.php 에서
사양에 맞는 파일을 받아서
알맞은 곳에 압축을 푼다. 보통 /usr/local/src 가 일반적이다.
만약 압축을 /usr/local/phpa 에 풀었다고 가정하면
php.ini 파일을 열고 맨 마지막 줄에
zend_extension = /usr/local/phpa/php_accelerator_1.3.2.so
이런식으로 압축 푼 곳의 so파일 경로를 추가해준다.

버전별로 그 이름이 다르다.
자 php.ini 파일을 저장하고
apachectl restart로
아파치를 재시작 해보자
php 페이지를 브라우저에서 몇번 열어보면 빨라진걸 체감할 수 있다.


== 주의할 점은 절대로 zendoptimizer와 같이 사용할 수 없다.
zendextension 이 오직 하나여야만 한다.


혹시 적용이 됐는지 확인하는 법을 원한다면
<?
         var_dump($GLOBALS['_PHPA']);
?>

이걸로 해봐서
array(3) { ["ENABLED"]=> bool(true) ["iVERSION"]=> int(10303) ["VERSION"]=> string(5) "1.3.3"
이거 비슷한 메세지가 나오면 잘 설치가 된 것이다.
안됐다면 null 이런식으로 나올것이다.

정 의심스러우면
<?
      phpinfo();
?>
로 확인하라

This program makes use of the Zend scripting language engine:
     Zend Engine v1.2.0, Copyright (c) 1998-2002 Zend Technologies
     with the ionCube PHP Accelerator v1.3.3, Copyright (c) 2001-2002, by Nick Lindridge
맨 위에 박스 밑부분에 이런 내용이 뜬다.

설정 부분은 필자도 잘 모르니 알아서 하시길 바란다. ㅡㅡ+


덧붙여서
php_accelerator-1.3.3r2_php-4.3.0_linux_i686-glibc2.1.3.tgz
이 버전에서는 링크한 문서처럼 설정할 필요가 없다.
왜냐면 so파일만 php.ini에서 연결시켜 주면
압축 풀어 놓은 디렉토리에 있는 CONFIGURATION 파일이
적용되기 때문이다. 물론 최신버전들은 다 적용될 것으로 보인다.
하하 아주 간단하다~  ^^

혹시 몰라서 복잡한 문서를 하나 링크해 놓는다.
잘 사용하시길~

p.s 링크문서가 사라져서 새로운 문서를 링크합니다.
하지만 최신버전에서는 이런 설정이 필요 없을겁니다.
configuration 파일이 이미 있으니까요
서버에 맞게 수정하시면 좋고 하지 않아도 좋은 성능을 보여줍니다.
제목 글쓴이 날짜
사용자 자동 등록 쉘스크립트 [1] 편리 2002.11.05
윈xp pro 를 net 서버로 바꾸기 [7] file 정회철 2002.11.13
ab 를 이용한 간편한 아파치 성능 측정 [2] 정인배 2002.11.15
리눅스 서버를 구축해 보자! #1 [11] 꼬토 2002.11.21
리눅스 서버를 구축해 보자! #2 [5] 꼬토 2002.11.22
Apache + PHP + Mysql확실한 연동 및 리눅스 재설치 정보 [2] file 최종우 2002.11.26
[FreeBSD] bind를 몰아낼 djbdns 설치하기 [5] DeX™ 2002.11.26
[FreeBSD] qmail+mysql+vpopmail+qmailadmin 설치 [1] DeX™ 2002.11.26
[계정삭제 스크립터] 편리님이 만드신 계정추가랑 연동됩니다. [4] file 김동현 2002.12.04
계정 등록 스크립트 [8] 편리 2002.12.05
레드햇(redhat)리눅스에서 rpm 관리 명령어 정인배 2002.12.09
리눅스 rpm 명령어 활용(1): MRTG 설치 정인배 2002.12.14
초보자도 쉽게 이해할수있도록 주석을 자세히 달아놓은 APM 메뉴얼 (3 of 3) [2] Dopesoul 2002.12.21
무료 호스팅 서버 만들기 -3부 장동민 2003.01.04
보안쉘 ssh Dopesoul 2003.01.13
[Lindox] cron - 기본편[수정] [6] NeSTY♨™ 2003.01.18
htaccss를 활용하자! 1탄 에러페이지 만들기 [10] [쿨럭]블루엔젤 2003.01.23
[JSP설치2탄]mod_jk를 이용한 Apache와 Tomcat의 연동[for Windows98/NT/2000] [1] 한희진 2003.02.06
레드햇 8.0 에 젠드옵티마이져(Zend optimizer) 2.1.0 설치-왕초보용 [7] 정인배 2003.02.13
php-accelerator <- zend보다 빠른 phpcache [6] 푸른하늘 2003.02.20