웹개발 환경 리눅스 서버 [5] – 웹서버환경
/////////////////////////////////////////////////////////////////////////////
/ /
/ /
/ PHP , JSP 웹 서버 개발 환경 편 /
/ /
/ /
/////////////////////////////////////////////////////////////////////////////
—————————————————————————–
본 문서의 저작권은 서진우 님에게 있습니다. 무단 복사나 배포는 허용지 않습니다.
2000 년 11 월 9 일 .
—————————————————————————–
#### Apache + php + jserver ####
이제 마지막으로 지금 까지 설치된 개발 프로그램을 웹서버에서 연동을 시켜 보도록
하겠습니다.
1. Apache 설치
[root@tt apache_1.3.14]# ./configure –prefix=/usr/local/apache
먼저 아파치 초기 configure 를 실행합니다. 그리고 일단은 php 설치로 바로 넘어갑
니다. php 에서 php 모듈을 apache 소스에 추가 시킨뒤 apache 를 컴파일 해야 합니
다.
2. php 설치
먼저 시스템의 환경에 맞추어서 초기 configure 를 실행한다.
[root@tt php-4.0.1RC2]# ./configure –with-mysql=/usr/local/mysql \\
–with-oracle=/home/oracle/product/8.1.5 –with-oci8=/home/oracle/product/8.1.5 \\
–with-gd=/usr/local/gd –with-imap=/usr/local/imap \\
–with-apache=/usr/local/src/apache_1.3.14 –enable-track-vars –enable-sigchild
[root@tt php-4.0.1RC2]# make
[root@tt php-4.0.1RC2]# make install
3. Zend Optimizer
[root@tt src]# cd /usr/local/src
압축을 풉니다.
[root@tt src]# tar xvfz ZendOptimizer-Beta4-Linux-glibc2.1.tar.gz
[root@tt src]# cd ZendOptimizer
[root@tt ZendOpt]# mkdir /usr/local/Zend
[root@tt ZendOpt]# mkdir /usr/local/Zend/lib
[root@tt ZendOpt]# cp /usr/local/src/ZendOptimizer-Beta4-Linux-glibc2.1/ZendOptimizer.so
\\
/usr/local/Zend/lib
[root@tt ZendOpt]# vi /usr/local/lib/php.ini
———————————————————————————
zend_optimizer.optimization_level=7
zend_extension=”/usr/local/Zend/lib/ZendOptimizer.so”
———————————————————————————
(저장후 종료)
4. Jserver 설치
먼저 시스템의 환경에 맞추어서 초기 configure 를 실행한다.
[root@tt ApacheJServ-1.1b3]# ./configure –prefix=/usr/local/jserv \\
–with-apache-src=/usr/local/src/apache_1.3.14 –with-jdk-home=/usr/local/java
–with-JDSK=/usr/local/JSDK/lib/jsdk.jar –enable-debugging
[root@tt ApacheJServ-1.1b3]# make
[root@tt ApacheJServ-1.1b3]# make install
5. Apache 설치
먼저 php module 과 jserver module 이 설치가 되었는지 확인하고 configure 실행
[root@tt apache_1.3.14]# ./configure –prefix=/usr/local/apache \\
–activate-module=src/modules/jserv/libjserv.a
–activate-module=src/modules/php4/libphp4.a
[root@tt apache_1.3.14]# make
[root@tt apache_1.3.14]# make install
[root@tt conf]# vi httpd.conf
——————————————————————————
아래 위치를 찾아서 다음줄을 추가 한다.
# And for PHP 4.x, use:
#
AddType application/x-httpd-php .php .php3 .phtml .ph .inc .html .htm
AddType application/x-httpd-php-source .phps
. Section 3 부분을 찾아서 바로 위에다 다음 한줄을 추가한다.
.
Include /usr/local/jserv/etc/jserv.conf
### Section 3: Virtual Hosts
——————————————————————————
기타 httpd.conf 설정은 자신의 시스템 환경에 맞추어 설정한다.
아파치 기동후
lynx localhost/servlets/Hello
(” Congratulations, ApacheJServ 1.1b3 is working !” 이란 메세지가 보이시면
성공)
이것으로 Oracle , Mysql , Qmail , Webamail , Java , Php , Jserver 를 이용한 개발환경서버
셋팅을 마치도록 하겠습니다.