웹마스터 팁

일부 (쇼핑몰)프로그램 에서 젠드를 요구하는 경우가 있습니다. 또 퍼포먼스 향상을 위해 설치 하기도 합니다. 젠드에 대한 설명은 생략 합니다.

자동설치이므로 상당히 쉽지만 처음 하시는 분들을 위해 일부러 길게 설명을 했습니다. ( 사실상 업로드, 압축풀기, 설치스크립트실행 install.sh 으로 끝입니다. )

사용 환경  :  레드햇 8.0
             아파치 버전 :  httpd-2.0.40-8
             PHP 버전   :  php-4.2.2-8.0.5
             Zend 버전  : ZendOptimizer-2.1.0


젠드 구하기 : http://www.zend.com/ 의 product 에서  Zend Optimizer를 선택하고
  
   Download Zend Optimizer version 2.1.0
   for FREE
   Click to begin installation.

에서 free 버젼을 다운 로드 받습니다.
필요하다면 4page 짜리 아크로뱃 리더로된 Zend Optimizer User Guide 를 다운로드해서 프린트 해 둡니다.

1. 젠트 업로드후 확인

# ls -al
-rw-r--r--    1 root     root      1614501 Feb 12 14:38 ZendOptimizer-2[1].1.0-Linux_glibc21-i386.tar.gz

2. 압축을 풉니다.

# tar -xpzf ZendOptimizer-2[1].1.0-Linux_glibc21-i386.tar.gz
# ls -al
drwxr-xr-x    4 root     575          4096 Jan  2 22:13 ZendOptimizer-2.1.0-Linux_glibc21-i386

3. 압축을 푼 디렉토리로 이동
# cd ZendOptimizer-2.1.0-Linux_glibc21-i386
[ZendOptimizer-2.1.0-Linux_glibc21-i386]# ls -al
total 28
drwxr-xr-x    4 root     575          4096 Jan  2 22:13 .
drwxr-x---    6 root     root         4096 Feb 13 11:51 ..
drwxr-xr-x    8 root     575          4096 Dec 31 16:51 data
lrwxrwxrwx    1 root     575            10 Feb 13 11:51 install -> install.sh
-rwxr-xr-x    1 root     570          2288 Dec  5 19:02 install.sh          <<--- ****** 설치 스크립트 ******
lrwxrwxrwx    1 root     575            10 Feb 13 11:51 install-tty -> install.sh
-rw-r--r--    1 root     575           578 Dec 31 16:51 md5
-rw-r--r--    1 root     575          1267 Dec 31 16:51 README
drwxr-xr-x    2 root     575          4096 Dec 31 16:51 zui_files

4. httpd, php 설치 정보 확인을 합니다.  zend 설치시에 물어보므로 미리 확인해 두어야 합니다.
( 제 경우 레드햇 8.0 rpm 설치본 입니다. )

# rpm -qa | grep httpd
httpd-2.0.40-8
httpd-devel-2.0.40-8
httpd-manual-2.0.40-8
redhat-config-httpd-1.0.1-13

# rpm -qc httpd-2.0.40-8                                                  
/etc/httpd/conf/httpd.conf   <<-- ***** httpd conf 디렉토리 ********
/etc/httpd/conf/magic
--- 이하 생략 ---

# rpm -ql httpd-2.0.40-8  
/etc/httpd
/etc/httpd/conf
/etc/httpd/conf.d
----------- 중간 생략  -------
/usr/bin/ab
/usr/bin/htdbm
/usr/bin/htdigest
/usr/bin/htpasswd
/usr/bin/logresolve
/usr/lib/httpd
/usr/lib/httpd/modules
/usr/lib/libaprutil.so.0.0.0
/usr/sbin/apachectl
/usr/sbin/httpd                 <<- ******** 아파치 bin 디렉토리 **********
/usr/sbin/rotatelogs
-------   이하 생략 ----

# rpm -qa | grep php
php-dbg-client-2.10-6
php-pgsql-4.2.2-8.0.5
php-4.2.2-8.0.5                     <<-- ******** 설치된 PHP &버전  ***********
asp2php-0.76.2-3
php-dbg-server-2.10pl3-6

# rpm -ql php-4.2.2-8.0.5
/etc/httpd/conf.d/php.conf
/etc/php.ini
/usr/bin/pear
/usr/bin/php
/usr/lib/httpd/modules/libphp4.so    << - ******* php 모듈이 있는곳 *********
/usr/share/doc/php-4.2.2
--------------  이하 생략  ----------------

5. 설치 : 젠드가 풀린 디렉토리에서 ./install.sh 만 치면 됩니다. 마지막에 아파치를 자동으로 재실행 시킵니다.

# ./install.sh
Zend Optimizer Installation Script

6. 잘 설치 되어 있는지는 php 설치 정보로 알아보면 됩니다. 즉,
<?
phpinfo()
?>
위세줄을 phpinfo.php 로 만든후 웹 브라주져에서 http://설치 도메인/phpinfo.php 해서 첫 페이지 아래에 사각형 박스내에

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

이 나타 나면 됩니다. ( 잘 이해가 안가시면 4페이지짜리 아크로뱃리더 .pdf 로 되어 있는 User guide 참조 )


다음은 설치 과정중의 화면 캡쳐입니다. ( httpd, php compile한 버젼은 설치 위치들이  다를 겁니다. )

qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq


                               lqqqqqqqqqqqqqqqqqq Zend Optimizer 2.1.0 qqqqqqqqqqqqqqqqqqqk
                               x                                                           x
                               x                                                           x
                               x Welcome to the Zend Optimizer 2.1.0  Installation Script! x
                               x For more information on this script, see the Installation x
                               x section in the Zend Optimizer User Guide.                 x
                               x                                                           x
                               tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                               x                         <  OK  >                          x
                               mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj



                                 lqqqqqqqqqqqqqqqq Zend Optimizer 2.1.0 qqqqqqqqqqqqqqqqk
                                 x Specify the location where to install Zend Optimizer x
                                 x                                                      x
                                 x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
젠드를 설치할곳           x x/usr/local/Zend                                   x x
                                 x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
                                 tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                                 x               <  OK  >      <Cancel>                 x


                                       lqqqqqqqqqq Zend Optimizer 2.1.0 qqqqqqqqqqqk
                                       x Confirm the location of your php.ini file x
                                       x                                           x
                                       x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
php.ini 위치                      x x/etc                                   x x
                                       x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
                                       tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                                       x           <  OK  >    <Cancel>            x
                                       mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj
                  mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


                                           lqqqqqq Zend Optimizer 2.1.0 qqqqqqk
                                           x Are you using Apache web server? x
                                           x                                  x
                                           tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                                           x         < Yes >   < No  >        x
                                           mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


                                      lqqqqqqqqqqq Zend Optimizer 2.1.0 qqqqqqqqqqqk
                                      x Specify the Apache configuration directory x
                                      x                                            x
                                      x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
아파치 conf 위치               x x/etc/httpd/conf                         x x
                                      x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
                                      tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                                      x           <  OK  >    <Cancel>             x
                                      mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


                                           lqqqqqq Zend Optimizer 2.1.0 qqqqqqk
                                           x Specify the Apache bin directory x
                                           x                                  x
                                           x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
아파치 bin 위치                      x x/usr/sbin                     x x
                                           x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
                                           tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                                           x       <  OK  >  <Cancel>         x
                                           mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


                                    lqqqqqqqqqqqqq Zend Optimizer 2.1.0 qqqqqqqqqqqqqqk
                                    x Setup has failed to determine your PHP version. x
                                    x                                                 x
                                    x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
                                    x x1  Detection of PHP version from a php binaryx x
                                    x x2  Manually select my PHP version.           x x
                                    x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
                                    tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                                    x             <  OK  >     <Cancel>               x
                                    mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


                                      lqqqqqqqqqqq Zend Optimizer 2.1.0 qqqqqqqqqqqk
                                      x Please select the type of your PHP binary. x
                                      x                                            x
                                      x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
                                      x x   1  PHP module (e.g. 'libphp4.so')    x x
                                      x x   2  PHP executable (e.g. 'php')       x x
                                      x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
                                      tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                                      x           <  OK  >    <Cancel>             x
                                      mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


                         lqqqqqqqqqqqqqqqqqqqqqqqq Zend Optimizer 2.1.0 qqqqqqqqqqqqqqqqqqqqqqqqk
                         x Setup will attempt to determine your PHP version from an executable. x
                         x Please enter the full path to your PHP module                        x
                         x                                                                      x
                         x lqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x
 PHP모듈 위치     x x/usr/lib/httpd/modules/libphp4.so                                          x x
                         x mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj x
                         tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                         x                       <  OK  >          <Cancel>                     x
                         mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


                     lqqqqqqqqqqqqqqqqqqqqqqqqqqqq Zend Optimizer 2.1.0 qqqqqqqqqqqqqqqqqqqqqqqqqqqqqk
                     x                                                                               x
                     x Your php.ini is relocated to the /usr/local/Zend/etc directory and a symbolic x
                     x link from the former place /etc/php.ini is created.                           x
                     x                                                                               x
                     tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                     x                                   <  OK  >                                    x
                     mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj


                        lqqqqqqqqqqqqqqqqqqqqqqqqq Zend Optimizer 2.1.0 qqqqqqqqqqqqqqqqqqqqqqqqqk
                        x                                                                        x
                        x The installation was completed successfully.                           x
                        x The Zend Optimizer is ready for use.                                   x
                        x You must restart your Web server for the modifications to take effect. x
                        x                                                                        x
                        tqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqu
                        x                                 <  OK  >                               x
                        mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj

제목 글쓴이 날짜
사용자 자동 등록 쉘스크립트 [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