웹마스터 팁

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

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

제목 글쓴이 날짜
레이아웃설정에 언어팩추가하기 [8] file 팔공산 2010.09.16
새로운 회원가입 형식 - 이게 팁이 될 줄 모르겠네요. ^^ [20] SeoSeungHyun 2010.09.15
아무 에러 없이 로그인이 되지 않을 시 해결법 [1] SMaker 2010.09.13
폴더에 올린 mp3를 자동으로 podcast로 만들어주는 소스... ^^ [2] 하얀마법 2010.09.11
저니님의 업 다운 퀵메뉴 적용하기 [4] file nabul2 2010.09.05
페이지에서 첨부파일 100% 에서 증발이 되면...? [6] 우리아기 2010.09.04
초보자도 따라하는 XE로 홈페이지 만들기 강좌 포스트입니다. [2] 놀라운넘 2010.08.27
플래시, 선택박스(??)가 로그인 박스 등을 튀어 나올 때 [4] file hhgyu 2010.08.26
레이아웃 관리자 페이지 html 에디터창 늘리기+줄이기 [1] file 레드폭스 2010.08.25
Belarc Advisor - Free Personal PC Audit 레미짱 2010.08.14
관리자에서 회원리스트(남성,여성리스트 분류해서 보기) [5] file 늘푸른이 2010.08.13
게시판 본문페이지 닉네임 옆에 회원그룹명 사용 [4] file 늘푸른이 2010.08.13
무분별한 스팸글 등록으로부터 임시해결 팁 [15] file 라르게덴 2010.08.12
관리자페이지 회원목록을 일반페이지에서 사용하기 [5] file 늘푸른이 2010.08.07
게시판에 사전질문 넣기 특히 확장 변수 없는 지식in 게시판 - 초보자용 [3] file THEOTHERS 2010.08.07
회원 정보 및 회원 리스트에 회원 성별 앞에 아이콘 넣기 [5] file 늘푸른이 2010.08.06
검정 배경 홈페이지용 회원 정보 스킨 file LutZ 2010.08.03
페이지 모듈 사용시 여백 관련한 팁! sejin7940 2010.08.02
모바일 레이아웃 로그인페이지 개선방법 [4] 스카이피아 2010.08.01
XE 용량 효과적으로 줄이기 [13] 코스트렐리아 2010.07.30