웹마스터 팁

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

자동설치이므로 상당히 쉽지만 처음 하시는 분들을 위해 일부러 길게 설명을 했습니다. ( 사실상 업로드, 압축풀기, 설치스크립트실행 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

제목 글쓴이 날짜
ls 명령어 팁... [3] -zenple_nux 2003.01.26
[mysql]정말 간단한 사용자 계정 주기 [1] 화니 2003.02.04
[간단한팁]아파치에서 ASP사용하기 [5] 한희진 2003.02.04
[성공했음]Apache에서 ASP돌리기 (Apache::ASP이용) for Windows 초고속강좌 [9] 한희진 2003.02.05
[JSP설치1탄]Windows에서 APM+Tomcat4.1.x버전 연동하기 (for Windows2000,XP) 한희진 2003.02.06
[JSP설치2탄]mod_jk를 이용한 Apache와 Tomcat의 연동[for Windows98/NT/2000] [1] 한희진 2003.02.06
새로운 방식의 APM 컴파일법 [13] Dopesoul 2003.02.07
MySQL 3.23.53a 이하 패치하세요!! [7] 바른생활 NGEO 2003.02.11
레드햇 8.0 에 젠드옵티마이져(Zend optimizer) 2.1.0 설치-왕초보용 [7] 정인배 2003.02.13
램디스크 활용 [6] Dopesoul 2003.02.14
리눅스에서 표준출력으로 출력되는 모든 메시지를 파일로 만들기 [1] Dopesoul 2003.02.19
잘못풀린 Tar 파일이나 기타 패키지파일 지우기 Dopesoul 2003.02.19
php-accelerator <- zend보다 빠른 phpcache [6] 푸른하늘 2003.02.20
아파치에서 펄 CGI를 쓰려면... [3] okw1003 2003.02.23
phpMyAdmin 보안설정하기 [5] 겨울늑대 2003.02.27
qmail-1.03설치① (ucspi-tcp모듈) 비츠로 2003.02.28
qmail-1.03설치② (checkpassword 인증모듈) 비츠로 2003.02.28
qmail-1.03설치③ (qmail설치) 비츠로 2003.02.28
qmail-1.03설치④ (vpopmail 인증모듈) 비츠로 2003.02.28
qmail-1.03설치④ (vpopmail+mysql) 비츠로 2003.02.28