>> Read No. 5645 article  
[문의] php+java+perl을 하나의 서버에 구성하는방법

등록 2000-09-15 17:19:00     조회 2
이름 리스쿨    

		안녕하세요...
다름이 아니라. 리눅스서버에 아파치하고 데이터베이스를 설치하고
스크립트 언어를 php, java, perl을 설치하려고 합니다.
그리고 기타 부수적인 것들도요. 아래 내용은 제가 그동안
모아놓은 문서를 가지고 하나하나 비교해가면서. 해본건데.
아직 완성된것은 아닙니다. 부디 한번 살펴보시고.
설치순서나, 설치옵션같은게 잘못된것이 없는지 좀 봐주세요.
그럼 수고하세요...
   ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┓
┃laneiges Step by Step Learning Linux User Guide Series
#                    ┃
┃ALZZA Linux release 6.1 (Linux One) Kernel 2.2.12-20kr on
an i586           ┃
┃Multiple Web Server Setup
Guide                                             ┃
┃                                                          Since.
2000.09.10.┃
┃                                                   
laneiges.linuxschool.com┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┛
 0.0. 목적
     1. 웹서버프로그래밍언어인 [ASP], Java, Perl, PHP, Python을
하나의 리눅스
        서버에서 Static MODE로 설치, 운영할 수 있도록 구성한다.
     2. 데이터베이스는 MySQL, Oracle, PostgreSQL로 구성하여 1.의
목적과 연계
        운영할 수 있도록 한다.
     3. 보안에 관계된 내용도 구성한다.
     4. 기타 필요한 내용도 구성한다.
 0.1. 이 문서를 보시는 분들에게 드리는 부탁...
     이 문서를 보시고 프로그램 설치시에 발생하는 모든 책임은 본인에게
있습니다.
     저 또한 뭔지도 모르고, 남들이 그대로 하니까. 그냥 따라한 것이기
때문에
     명령어나 옵션에 대해 이해를 하고 실행한 것도 있지만, 이해 못하고
설정한
     옵션들이 있기 때문에 서로 관계가 없는 옵션도 있을 것입니다.
     만약 그런 부분이 발견되면. 수정을 해야 하는 부분이 있으면 저에게
메일을
     보내주셨으면 고맙겠습니다. laneiges at orgio.net  0.2. 본 문서의 버전
     Note : Version Number Explains
            TiTLE : Multiple Web Server Setup Guide
Ver.V.W.X.Y.Z
            V : Web Server
            W : Secure Server
            X : Script language
            Y : DataBASE
            Z : ETC
      Note :
            ~.tar     : tar xvf ~.tar
            ~.tar.gz  : tar xvfz ~.tar.gz
            ~.Z       : tar xvfz ~.Z
            ~.bz2     : tar xvfI ~.bz2
  0.3. System
     M/B : SOLTEK
     CPU : AMD K6-2 350Mhz
     RAM : 128MB
     VGA : nVIDIA RIVA TNT2 M64 32MB
     HDD : 6.4GB/4.3GB
     LAN : RTL8019AS
      OS : ALZZA Linux release 6.1 (Linux One) Kernel 2.2.12-
20kr Setup KDE mode
 0.4. Software
     Web Server       : Apache
     Secure Server    : mod_SSL, OpenSSL
     Script language  : PHP4 with Zend, mod_PERL, Jserv
     DataBASE         : Oracle8ise, MySQL
     ETC              : GD with Zlib and libpng, FreeType
  0.5. Download and Filename
     Web Server       :
      Download Site   :
     Secure Server    :
      Download Site   :
     Script language  :
      Download Site   :
     DataBASE         :
      Download Site   :
     ETC              :
      Download Site   :
 apache_1.3.12.tar.gz
freetype-1.3.1.tar.gz
gd-hangul-1.7.3.tar.gz
libpng-1.0.8.tar.gz
mod_perl-1.24.tar.gz
mod_ssl-2.6.6-1.3.12.tar.gz
mysql-3.22.32.tar.gz
openssl-0.9.5a.tar.gz
php-4.0.1pl2.tar.gz
ZendOptimizer-Beta4-Linux-glibc2.1.tar.gz
zlib-1.1.3.tar.gz
       815shipstd.tgz 관계형데이터베이스
       linux_815patches.tgz
       jdk_1.1.6-v5-glibc-x86.tar.gz
       jre_1.1.6-v5-glibc-x86.tar.gz
  HTTP server - Apache - [ http://www.apache.org/ ]
                 apache_1.3.12.tar.gz
 server-side HTML-embedded scripting language - PHP4 - [
http://www.php.net/ ]
                 php-4.0.1pl2.tar.gz
 MySQL - mysql-3.22.32.tar.gz
                 mysql-3.22.32.tar.gz
 PostgreSQL
                 postgresql-7.0.tar.gz       [
http://www.postgresql.org/ ]
 GD - gd-1.8.3.tar.gz
                 gd-1.8.3.tar.gz [http://www.boutell.com/gd]
 ZendOptimizer - ZendOptimizer-RC1-Linux-glibc2[1].tar.gz
                 ZendOptimizer-Beta2-Linux-glibc2
[2].1.tar.gz  [ http://www.zend.com/zend/optimizer.php ]
                 ZendOptimizer-RC1-Linux-glibc2[1].tar.gz
                 ZendOptimizer-0[1].99-php4.0.2-Linux-
glibc2.1.tar             http://www.zend.com 에서
                 ZendOptimizer-RC1-Linux-glibc2.1.tar.gz
[http://www.zend.com]
                 ZendOptimizer-RC1-Linux-glibc2[1].1.tar.gz
 Java servlet engine - ApacheJServ - ApacheJServ-1.2.2.tar.gz
                 ApacheJServ-1.1.tar.gz        [
http://http://java.apache.org/ ]
                 ApacheJserv-1.1b2.tar.Z
                 #
                 ApacheJServ-1.2.2.tar.gz
[http://java.apache.org]
                 ApacheJServ-1.1.2.tar.gz
                 #
 FREE TrueType Font Engine - FreeType - [
http://www.freetype.org ]
                 freetype-1.3.1.tar.gz
 JDK
                 jdk1_2_2-linux-i386.tar.gz      [
http://java.sun.com/ ]
                 jdk-1.2.2-RC3-linux-i386.tar.bz2..bz2  jdk-
debug-1.2.2_RC3-linux-i386.tar.bz2..bz2
                 jdk-1.2.2-RC4-linux-i386-glibc-
2.1.2.tar.bz2  jdk-debug-1.2.2-RC4-linux-i386-glibc-
2.1.2.tar.bz2
 JSDK
                 jsdk20-solaris2-sparc.tar.Z     [
http://java.sun.com/ ]
                 jsdk20-solarise2-sparc.tar.gz
                 jsdk20-solaris2-solsparc.tar.gz
[http://www.blackdown.org or http://java.sun.com]
                 j2sdk-1_3_0-beta_refresh-linux.tar.gz jsdk20-
solaris2-sparc.tar.Z
 Imap4
                 imap-4.7c2.tar.Z              [
ftp://ftp.cac.washington.edu/mail/ ]
                 imap.tar.Z 또는 imap-2000.RELEASE-
CANDIDATE.6.tar.Z  ftp://ftp.cac.washington.edu/imap/ 에서
                 imap-4.7c2.tar.Z
[ftp://ftp.cac.washington.edu/imap/]
                 imap-2000.RELEASE-CANDIDATE.4.tar.Z
 mod_perl
                 mod_perl-1.23.tar.gz        [
http://perl.apache.org/dist/ ]
 mod_ssl
                 mod_ssl-2.6.3-1.3.12.tar.gz     [
http://www.modssl.com/ ]
 openssl
                 openssl-0.9.5a.tar.gz       [
http://www.openssl.org/ ]
 libpng
                 libpng-1.0.8.tar.gz <for gd>
[http://www.libpng.org/pub/png/libpng.html]
 squirrelmail
                 squirrelmail-0.5pre2.tar.gz       
http://squirrelmail.sourceforge.net 에서
                 squirrelmail-0.4.tar.gz
[http://squirrelmail.sourceforge.net]
 zlib
                 zlib-1.1.3.tar.gz <for gd> [http://www.info- zip.org/pub/infozip/zlib/]
 jre
linux_815patches.tgz
oracle 8ise 또는 815shipstd.tgz (oracle8ise임...)
=>technet.oracle.co.kr
  1.0. Setup Sequence - STATIC mode
     MySQL
     FreeType
     GD(Before zlib, libpng)
     Apache ./configure
     PHP
     Apache
     ZendOptimizer
 JRE 설치
Oracle 설치
MySQL 설치 | PostgreSQL 설치
IMAP 설치
FreeType 설치
Zlib 설치
LibPng 설치
GD 설치
APACHE ./configure
PHP4
APACHE make
 ===================================================
 ===================================================
   [ MySQL 의 설치 ]
[ PostgreSQL 의 설치 ]
[ imap 설치하기 ]
[ jdk 와 JSDK 의 설치 ]
[ openssl 의 설치 ]
[ gd 설치 ]
[ mod_ssl 의 설치 ]
[ Apache 의 설치 ]
[ Jserv 의 설치 ]
[ mod_perl 의 설치 ]
[ PHP 4.0.0 & ZendOptimizer 의 설치 ]
[ ZendOptimizer 설치 ]
   1.mysql 설치
2.gd 설치
3.Freetype 설치
4.JDK 설치
5.JSDK 설치
6.php설치
7.Apache
8.ZendOptimizer
9.Apache J-Serv 설치
10. Test
    3) MySQL 설치
4) Imap 설치
5) Zlib 설치
6) LibPng 설치
7) GD 설치
8) Apache 임시 디렉토리에 풀기
9) PHP 설치
10) Apache 설치
11) Zend Optimizer 설치
15) squirrelmail 설치
   1. IMAP설치
2. Jdk 1.2.2
3. Jsdk 2.0
4. JRE + ORACLE
5. MYSQL
6. GD Library 설치
7. 아파치 잠시 풀기 (www.apache.org)
8. PHP인스톨 -> www.php.org 9. ZEND OPTIMIZER
10. Apache 인스톨(DSO)
11-방법1. Jakarta Tomcat 설치
11-방법2. Apache-Jserv1.05b 설치
11-방법3. RESIN 1.1 설치
   - MySQL 설치
- JDK(jdk, jdk-debug), JSDK(jsdk) 설치
- Imap 설치
- Zlib 설치
- LibPng 설치
- GD 설치
- Apache 풀기
- PHP 설치
- ApacheJServ 설치
- Apache 설치
- ZendOptimizer 설치
- Squirrelmail 설치
  [MySQL 설치]
[Imap 설치]
[zlib 설치]
[libpng 설치]
[gd 설치]
[아파치 잠시풀기]
[php 설치]
[Openssl 설치]
[mod_ssl 설치]
[zend 설치]
[jsdk 설치]
 [JRE 설치]
[Oracle Install]
[mysql 설치]
<gd 설치>
<apache & php4 설치>
   ##############################################################
##################
1. 설치전 제거파일 - 서버 모드로 설치했을 경우에 해당 (현재 KDE 모드
설치)
   [root@amd350 /temp]# rpm -e php-3.0.12-6
   [root@amd350 /temp]# rpm -e mod_perl-1.21-2
   [root@amd350 /temp]# rpm -e apache-1.3.9-4kr
   [root@amd350 /temp]# rpm -e postgresql-server-6.5.2-1kr
   [root@amd350 /temp]# rpm -e postgresql-devel-6.5.2-1kr
   [root@amd350 /temp]# rpm -e postgresql-6.5.2-1kr
 ##############################################################
##################
2. 작업디렉토리로 이동
   [root@amd350 root]# cd /temp
   [root@amd350 /temp]# ll
 ##############################################################
##################
압축해제
  [root@amd350 /temp]# tar zxvf mysql-3.22.32.tar.gz
  [root@amd350 /temp]# tar zxvf apache_1.3.12.tar.gz
  [root@amd350 /temp]# tar zxvf openssl-0.9.5a.tar.gz
  [root@amd350 /temp]# tar zxvf mod_ssl-2.6.6-1.3.12.tar.gz
  [root@amd350 /temp]# tar zxvf mod_perl-1.24.tar.gz
  [root@amd350 /temp]# tar zxvf php-4.0.1pl2.tar.gz
 ##############################################################
##################
Oracle8ise 설치하기
 3. MySQL DataBase 설치하기
  [root@amd350 /temp]# cd mysql-3.22.32/
  [root@amd350 mysql-3.22.32]# ./configure --
prefix=/usr/local/mysql
                                           --
localstatedir=/usr/local/mysql/data
                                           --with-charset=euc_kr
                                           --enable-large-files
  [root@amd350 mysql-3.22.32]# make
  [root@amd350 mysql-3.22.32]# make install
  [root@amd350 mysql-3.22.32]# cd /usr/local/mysql
  [root@amd350 mysql]# ./bin/mysql_install_db
  [root@amd350 mysql]# ./bin/safe_mysqld --language=korean &
  [root@amd350 mysql]# ./bin/mysql
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┓
┃Welcome to the MySQL monitor.  Commands end with ; or
g.                   ┃
┃Your MySQL connection id is 1 to server version:
3.22.32                    ┃
┃                                                                   
       ┃
┃Type 'help' for
help.                                                       ┃
┃                                                                   
       ┃
┃mysql> show
databases;                                                   
  ┃
┃+----------
+                                                           
   ┃
┃| Database
|                                                           
   ┃
┃+----------
+                                                           
   ┃
┃| mysql   
|                                                           
   ┃
┃| test   
|                                                           
   ┃
┃+----------
+                                                           
   ┃
┃2 rows in set (0.00
sec)                                                    ┃
┃                                                                   
       ┃
┃mysql>
quit                                                       
       ┃
┃
Bye                                                         
              ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┛
  [root@amd350 mysql]#
  3.1. rc.local에 부팅후 자동으로 실행되게 추가명령...
  [root@amd350 mysql]# vi /etc/rc.d/rc.local
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┓
┃## MySQL Starting
##                                                        ┃
┃
cd /usr/local/mysql                                         
              ┃
┃./bin/safe_mysqld --language=korean
&                                       ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┛
   ##############################################################
##################
 4. Freetype - FREE TrueType Font Engine 설치
   [root@amd350 mysql]# cd /temp
   [root@amd350 /temp]# cp freetype-
1.3.1.tar.gz /usr/local/ ; cd /usr/local/
   [root@amd350 local]# tar zxvf freetype-1.3.1.tar.gz
   [root@amd350 local]# cd freetype-1.3.1/
= Skip begin =
   [root@amd350 freetype-1.3.1]#
vi ./test/arch/unix/Makefile.in // KDE 모드설치시 건너뜀
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┓
┃    SRC = $(srcdir)/arabic.c         
┃          $(srcdir)/common.c         
┃          $(srcdir)/ftdump.c         
┃          $(srcdir)/fterror.c         
┃          $(srcdir)/ftlint.c         
┃          $(srcdir)/ftmetric.c       
┃          $(srcdir)/ftsbit.c         
┃          $(srcdir)/ftstring.c       
┃          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
┃          $(srcdir)/ftstrpnm.c       
┃          $(srcdir)/fttimer.c         
┃          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
┃          $(srcdir)/ftview.c         
┃          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
┃          $(srcdir)/ftzoom.c         
┃          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 삭제
┃          $(srcdir)/ftstrtto.c       
┃          $(srcdir)/gmain.c           
┃          $(srcdir)/$(ARCH)/gwin_x11.c
┃
┃    DISPOBJS = common.o gmain.o display.o gwin_x11.o
blitter.o
┃
┃    PROGRAMS = ftview fttimer ftlint ftdump ftzoom ftsbit
┃               ~~~~~~ ~~~~~~~               ~~~~~~
┃               ftstring ftstrpnm fterror ftmetric ftstrtto
┃               ~~~~~~~~                                     
삭제
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┛
= Skip end =
   [root@amd350 freetype-1.3.1]# ./configure
   [root@amd350 freetype-1.3.1]# make              // Server
모드 설치시 에러...
   [root@amd350 freetype-1.3.1]# make install
   [root@amd350 freetype-1.3.1]# ls -al /usr/local/lib/
   total 516
   drwxr-xr-x   2 root     root         4096 Aug  3 06:15 ./
   drwxr-xr-x  16 root     root         4096 Aug  3 06:15 ../
   -rwxr-xr-x   1 root     root          632 Aug  3 06:15
libttf.la*
   lrwxrwxrwx   1 root     root           15 Aug  3 06:15
libttf.so -> libttf.so.2.2.0*
   lrwxrwxrwx   1 root     root           15 Aug  3 06:15
libttf.so.2 -> libttf.so.2.2.0*
   -rwxr-xr-x   1 root     root       508475 Aug  3 06:15
libttf.so.2.2.0*
    [root@amd350 freetype-1.3.1]# ls -
al /usr/local/include/freetype/
   total 216
   drwxr-xr-x   2 root     root         4096 Aug 18 19:33 ./
   drwxr-xr-x   3 root     root         4096 Aug 18 19:33 ../
   -rw-r--r--   1 root     root        44044 Aug 18 19:33
freetype.h
   -rw-r--r--   1 root     root         5551 Aug 18 19:33
fterrid.h
   -rw-r--r--   1 root     root        30284 Aug 18 19:33
ftnameid.h
   -rw-r--r--   1 root     root         1710 Aug 18 19:33
ftxcmap.h
   -rw-r--r--   1 root     root         1576 Aug 18 19:33
ftxerr18.h
   -rw-r--r--   1 root     root         1614 Aug 18 19:33
ftxgasp.h
   -rw-r--r--   1 root     root         6322 Aug 18 19:33
ftxgdef.h
   -rw-r--r--   1 root     root        25892 Aug 18 19:33
ftxgpos.h
   -rw-r--r--   1 root     root        20595 Aug 18 19:33
ftxgsub.h
   -rw-r--r--   1 root     root         6199 Aug 18 19:33
ftxkern.h
   -rw-r--r--   1 root     root         8600 Aug 18 19:33
ftxopen.h
   -rw-r--r--   1 root     root         2161 Aug 18 19:33
ftxpost.h
   -rw-r--r--   1 root     root        23446 Aug 18 19:33
ftxsbit.h
   -rw-r--r--   1 root     root         3462 Aug 18 19:33
ftxwidth.h
   [root@amd350 freetype-1.3.1]#
 ##############################################################
##################
5.1. zlib
  [root@amd350 /temp]# tar zxvf zlib-1.1.3.tar.gz
  [root@amd350 /temp]# cd zlib-1.1.3
  [root@amd350 zlib-1.1.3]# ./configure
  [root@amd350 zlib-1.1.3]# make
  [root@amd350 zlib-1.1.3]# make install
  [root@amd350 zlib-1.1.3]# cd ..
  [root@amd350 /temp]#
 5.2. libpng
  [root@amd350 /temp]# tar zxvf libpng-1.0.8.tar.gz
  [root@amd350 /temp]# cd libpng-1.0.8
  [root@amd350 libpng-1.0.8]# cp scripts/makefile.linux
makefile
  [root@amd350 libpng-1.0.8]# make test
  [root@amd350 libpng-1.0.8]# make install
 5.3. 한글지원 GD Graphic Library 설치 - 웹상에서 실시간 그래픽 처리
  [root@amd350 libpng-1.0.8]# cd /temp
  [root@amd350 /temp]# cp gd-hangul-
1.7.3.tar.gz /usr/local/ ; cd /usr/local/
  [root@amd350 local]# tar zxvf gd-hangul-1.7.3.tar.gz
  [root@amd350 local]# cd gd-hangul-1.7.3
  [root@amd350 gd-hangul-1.7.3]# make all
  [root@amd350 gd-hangul-1.7.3]# ls -al libgd.a
  [root@amd350 gd-hangul-1.7.3]# cp libgd.a /usr/local/lib/
  [root@amd350 gd-hangul-1.7.3]# ls -al *.h
  -rw-r--r--   1 200      users        9326 Jun  4 04:26 gd.h
  -rw-r--r--   1 200      users         917 Jun  4 04:26
gd_io.h
  -rw-r--r--   1 200      users        2673 Jun  4 04:26
gdcache.h
  -rw-r--r--   1 200      users         490 Jun  4 04:26
gdfontg.h
  -rw-r--r--   1 200      users         488 Jun  4 04:26
gdfontl.h
  -rw-r--r--   1 200      users         451 Jun  4 04:26
gdfontmb.h
  -rw-r--r--   1 200      users         452 Jun  4 04:26
gdfonts.h
  -rw-r--r--   1 200      users         484 Jun  4 04:26
gdfontt.h
  -rw-r--r--   1 200      users       71350 Jun  4 04:26
jisx0208.h
  -rw-r--r--   1 200      users        1221 Jun  4 04:26 wbmp.h
  [root@amd350 gd-hangul-1.7.3]# cp *.h /usr/local/include/
  [root@amd350 gd-hangul-1.7.3]# ls -al /usr/local/include/
  [root@amd350 gd-hangul-1.7.3]# cd /temp
  [root@amd350 /temp]#
 ##############################################################
##################
# OpenSSL 설치
  [root@amd350 /temp]# cd openssl-0.9.5a
  [root@amd350 openssl-0.9.5a]# ./config --
prefix=/usr/local/ssl
  [root@amd350 openssl-0.9.5a]# make
  [root@amd350 openssl-0.9.5a]# make test
  [root@amd350 openssl-0.9.5a]# make install
  [root@amd350 openssl-0.9.5a]# cd ..
  [root@amd350 /temp]#
 # apply mod_ssl to Apache source tree
  [root@amd350 /temp]# cd mod_ssl-2.6.6-1.3.12
  [root@amd350 mod_ssl-2.6.6-1.3.12]# ./configure --with-
apache=../apache_1.3.12
                                                  [--with-
ssl=../openssl-0.9.5a]
  [root@amd350 mod_ssl-2.6.6-1.3.12]# cd ..
  [root@amd350 /temp]#
 ##############################################################
##################
6. Apache의 환경설정 ##
  [root@amd350 /temp]# cd apache_1.3.12/
  [root@amd350 apache_1.3.12]# cd src
  [root@amd350 src]# vi Configuration.tmpl
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┓
┃
EXTRA_CFLAGS=                                               
              ┃
┃EXTRA_LDFLAGS= -rdynamic  // 추
가                                           ┃
┃
EXTRA_LIBS=                                                 
              ┃
┃
EXTRA_INCLUDES=                                             
              ┃
┃
EXTRA_DEPS=                                                 
              ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┛
  [root@amd350 src]# cd ..
  [root@amd350 apache_1.3.12]# ./configure --
prefix=/usr/local/apache
  [root@amd350 apache_1.3.12]# cd src ; touch
Configuration ; ./Configure
  [root@amd350 src]#
 ##############################################################
##################
# apply mod_perl to Apache source tree
  [root@amd350 src]# cd /temp
  [root@amd350 /temp]# cd mod_perl-1.24
  [root@amd350 mod_perl-1.24]# perl Makefile.PL
                                    EVERYTHING=1
                                   
APACHE_SRC=../apache_1.3.12/src
                                    USE_APACI=1
                                    PREP_HTTPD=1
                                    DO_HTTPD=1
 perl Makefile.PL EVERYTHING=1
APACHE_SRC=../apache_1.3.12/src USE_APACI=1 PREP_HTTPD=1
DO_HTTPD=1
   [root@amd350 mod_perl-1.24]# make
  [root@amd350 mod_perl-1.24]# make install
  [root@amd350 mod_perl-1.24]# cd ..
 ##############################################################
##################
# configure PHP3 and apply it to the Apache source tree
7. PHP의 환경설정
  [root@amd350 src]# vi /etc/ld.so.conf
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┓
┃/usr/local/lib  <- 추
가                                                     ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┛
  [root@amd350 src]# cd /temp
  [root@amd350 temp]# mv php-4.0.1pl2 /usr/local/php4
 7.1. PHP의 컴파일/설치
  [root@amd350 temp]# cd /usr/local/php4/
  [root@amd350 php4]# CFLAGS='-O2 -I/usr/local/ssl/include'
                     ./configure --with-
apache=/temp/apache_1.3.12
                                 --with-gd=/usr/local
                                 --with-mysql=/usr/local/mysql
                                 --with-config-file-
path=/usr/local/apache/conf
                                 --with-exec-
dir=/usr/local/apache/bin
                                 --enable-track-vars=yes
                                 --disable-debug
                                 --with-ftp
                                 --enable-trans-id
 CFLAGS='-O2 -I/usr/local/ssl/include' ./configure --with-
apache=/temp/apache_1.3.12 --with-gd=/usr/local --with-
mysql=/usr/local/mysql --with-config-file-
path=/usr/local/apache/conf --with-exec-
dir=/usr/local/apache/bin --enable-track-vars=yes --disable-
debug --with-ftp --enable-trans-id
    [root@amd350 php4]# make
  [root@amd350 php4]# make install
  [root@amd350 php4]# cd /temp
  ##############################################################
##################
# Build/Install Apache with mod_ssl and PHP3, mod_perl
9. APACHE 컴파일/설치
  [root@amd350 /temp]# cd apache_1.3.12
  [root@amd350 apache_1.3.12]# SSL_BASE=../openssl-0.9.5a
                               ./configure --
prefix=/usr/local/apache
                                           --activate-
module=src/modules/perl/libperl.a
                                           --enable-module=perl
                                           --activate-
module=src/modules/php4/libphp4.a
                                           --enable-module=php4
                                           --enable-module=ssl
                                           --enable-shared=ssl
                                           --enable-
rule=SHARED_CORE
                                           --enable-module=so //
 SSL_BASE=../openssl-0.9.5a ./configure --
prefix=/usr/local/apache --activate-
module=src/modules/perl/libperl.a --enable-module=perl --
activate-module=src/modules/php4/libphp4.a --enable-
module=php4 --enable-module=ssl --enable-shared=ssl --enable-
rule=SHARED_CORE --enable-module=so
    [root@amd350 apache_1.3.12]# make
  [root@amd350 apache_1.3.12]# make certificate [TYPE=custom]
  [root@amd350 apache_1.3.12]# make install
 9.1. APACHE PHP4 환경설정 및 실행
  [root@amd350 acpache_1.3.12]# cd /usr/local/apache/conf
  [root@amd350 conf]# vi httpd.conf
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┓
┃AddType applocation/x-httpd-
php .php .php3 .php4 .PHP .html .htm            ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┛
  [root@amd350 conf]# cd ..
  [root@amd350 apache]# cd bin
  [root@amd350 bin]# ./apachectl configtest
  Syntax OK
  [root@amd350 conf]# cd /usr/local/php4/
  [root@amd350 php]# cp php.ini-
dist /usr/local/apache/conf/php.ini
 9.2. APACHE PHP4 실행
  [root@amd350 php]# cd /usr/local/apache/
  [root@amd350 apache]# ./bin/apachectl start
  ./bin/apachectl start: httpd started
  [root@amd350 apache]# cd htdocs
  [root@amd350 htdocs]# vi test.php
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┓
┃<? phpinfo(); ?
>                                                           
┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┛
 10. 웹브라우저접속
  http://192.168.0.8/test.php   http://192.168.0.8/index.html.en  11.
  [root@amd350 php]# cd /usr/local/apache/
  [root@amd350 apache]# ./bin/apachectl stop
  [root@amd350 apache]# ./bin/apachectl startssl
  Apache/1.3.12 mod_ssl/2.6.6 (Pass Phrase Dialog)
  Some of your private key files are encrypted for security
reasons.
  In order to read them you have to provide us with the pass
phrases.
   Server amd350.interwebnetwork.com:443 (RSA)
  Enter pass phrase:******
   Ok: Pass Phrase Dialog successful.
  ./bin/apachectl startssl: httpd started
  [root@amd350 apache]#
 # SSL 접속
  http://192.168.0.8:443/   https://192.168.0.8/  ##############################################################
##################
11. ZendOptimizer 설치
  [root@amd350 htdocs]# cd /temp
  [root@amd350 /temp]# tar zxvf ZendOptimizer-Beta4-Linux-
glibc2.1.tar.gz
  [root@amd350 /temp]# cd /usr/local
  [root@amd350 local]# mkdir Zend
  [root@amd350 local]# cd Zend/
  [root@amd350 Zend]# mkdir lib
  [root@amd350 Zend]# cd /temp
  [root@amd350 /temp]# cd ZendOptimizer-Beta4-Linux-glibc2.1
  [root@amd350 ZendOptimizer-Beta4-Linux-glibc2.1]# cp
ZendOptimizer.so /usr/local/Zend/lib/
  [root@amd350 php]# vi /usr/local/apache/conf/php.ini
┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┓
┃
zend_optimizer.optimization_level=7                         
              ┃
┃
zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"       
              ┃
┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
━━━━┛
 11.1. APACHE PHP4 RESTART
  [root@amd350 php]# cd /usr/local/apache/
  [root@amd350 apache]# ./bin/apachectl restart--LANEIGES InterNetWork. 2000. co. ltd.
LANEIGES Linux School Project. 2000. co. ltd.
이름
암호
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 20.13 초 ] 작업시간: [ 19.07 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789786435
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.