>> Edit article
이름
제목
패스워드
apache+php+mysql+imap+jserv+ssl+zend설치하기 필요한 파일들(이 파일들의 위치는 /usr/local/src라고 가정) 제 홈의 자료실에 모두 올려놓았습니다. apache_1.3.12.tar.Z ApacheJServ-1.1.2.tar.gz freetype-1.3.1.tar.gz gd-1.8.3.tag.gz imap-2000.RELEASE-CANDIDATE.4.tar.Z j2sdk-1_3_0-beta_refresh-linux.tar.gz jsdk20-solaris2-sparc.tar.Z libpng-1.0.8.tar.gz mod_ssl-2.6.6-1.3.12.tar.gz mysql-3.23.22-beta.tar.gz openssl-0.9.5a.tar.gz php-4.0.1pl2.tar.gz ZendOptimizer-RC1-Linux-glibc2[1].1.tar.gz zlib-1.1.3.tar.gz 사용 OS : Wow Linux 6.2 그냥 순서대로 적겠습니다. cd /usr/local/src /etc/rc.d/init.d/httpd stop rpm -e apache --nodeps rpm -e php --nodeps rpm -e MySQL --nodeps rpm -e imap --nodeps tar -xvzf apache_1.3.12.tar.gz tar -xvzf ApacheJServ-1.1.2.tar.gz tar -xvzf freetype-1.3.1.tar.gz tar -xvzf gd-1.8.3.tag.gz tar -xvzf imap-2000.RELEASE-CANDIDATE.4.tar.Z tar -xvzf j2sdk-1_3_0-beta_refresh-linux.tar.gz tar -xvzf jsdk20-solaris2-sparc.tar.Z tar -xvzf libpng-1.0.8.tar.gz tar -xvzf mod_ssl-2.6.6-1.3.12.tar.gz tar -xvzf mysql-3.23.22-beta.tar.gz tar -xvzf openssl-0.9.5a.tar.gz tar -xvzf php-4.0.1pl2.tar.gz tar -xvzf ZendOptimizer-RC1-Linux-glibc2[1].1.tar.gz tar -xvzf zlib-1.1.3.tar.gz cd mysql-3.23.22-beta.tar.gz ./configure --prefix=/usr/local/mysql --with-char=euc_kr --enable-large-files make make install cd /usr/local/mysql/bin ./mysql_install_db ./safe_mysqld & ./mysqladmin -u root -p password 'new-password' 위에서 new-password자리에 자신의 고유의 패스워드를 입력하세요 cd /usr/local/src cp -r imap-2000.RELEASE-CANDIDATE.4 /usr/local/imap cd /usr/local/imap make slx cp ipopd/ipop[23]d /usr/sbin/ cp imapd/imapd /usr/sbin/ vi /etc/inetd.conf pop-2,pop-3,imap을 찾아서 앞에 있는 주석기호 #을 삭제하고 저장하세요 killall -HUP inetd cp c-client/c-client.a /usr/lib/libc-client.a mkdir /usr/local/include cp c-client/mail.h /usr/local/include cp c-client/rfc822.h /usr/local/include cp c-client/linkage.h /usr/local/include cd /usr/local/src/zlib-1.1.3 ./configure make make install cd ../libpng-1.0.8 cp scripts/makefile.linux makefile make test make install cd .. cp -r gd-1.8.3 /usr/local/gd-1.8.3 cd /usr/local/gd-1.8.3 make all cd /usr/local/src/apache_1.3.12 ./configure cd src ./Configure cd ../../php-4.0.1pl2 아래의 3줄은 실제로는 한줄로 써야합니다. ./configure --with-apache=/usr/local/src/apache_1.3.12 --with-mysql=/usr/local/mysql --with-imap=/usr/local/imap --with-gd=/usr/local/gd-1.8.3 --enable-track-vars --with-language=korean --with-charset=euc_kr --disable-debug make make install cp php.ini-dist /usr/local/lib/php.ini vi /usr/local/lib/php.ini 맨 마지막 부분에 아래 3줄 추가 [Zend Optimizer] zend_optimizer.optimization_level = 7 zend_extention="/usr/local/Zend/lib/ZendOptimizer.so" cd ../openssl-0.9.5a ./config make make test cd ../mod_ssl-2.6.6-1.3.12 ./configure --with-apache=/usr/local/src/apache_1.3.12 cd ../apache_1.3.12 아래의 두줄은 실제로는 한둘로 써야합니다. SSL_BASE=/usr/local/src/openssl_0.9.5a ./configure --enable-module=ssl --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a --enable-rule=SHARED_CORE --enable-module=so make make certificate make install mkdir /usr/local/Zend mkdir /usr/local/Zend/lib cd ../ZendOptimizer-RC1-Linux-glibc2[1].1 cp ZendOptimizer.so /usr/local/Zend/lib cd .. cp -r jsdk20-solaris2-sparc /usr/local/JSDK2.0 cp -r j2sdk-1_3_0-beta_refresh-linux /usr/local/jdk1.3 vi /etc/profile.d/java-init.sh 아래 두줄 추가하고 저장 #!/bin/sh export PATH=$PATH:/usr/local/jdk1.3/bin:/usr/local/JSDK2.0/bin cd ApacheJServ-1.1.2 아래 두줄은 실제로 한줄로 써야 합니다. ./configure --prefix=/usr/local/jserv --with-apxs=/usr/local/apache/bin/apxs --disable-debugging --with-jdk-home=/usr/local/jdk1.3 --with-JSDK=/usr/local/JSDK2.0 make make install vi /usr/local/apache/conf/httpd.conf 마지막 줄에 다음 한줄을 추가합니다. Include /usr/local/apache/conf/jserv/jserv.conf 그리고 다음을 찾아서 수정합니다. Options Indexes FollowSymlinks MultiViews -> Options FollowSymlinks MultiViews #AddType application/x-httpd-php3 .php3 -> AddType application/x-httpd-php3 .php3 .php .htm .html .inc .phtml #AddType application/x-httpd-php3-source .phps -> AddType application/x-httpd-php3-source .phps /usr/local/apache/bin/apachectl startssl vi /usr/local/apache/htdocs/phpinfo.php 아래 3줄 삽입 <? phpinfo(); ?> test는 브라우져에서 다음과 같이 입력해 봅니다. http://localhost https://localhost http://localhost/servlet/Hello http://localhost/phpinfo.php 이상입니다. 제가 실수로 적은 부분이 있을지도 모르니 혹시 그런것 같다고 생각되시면 메일주세요 andy@linuxnature.com 그리고 이 문서는 얼마든지 수정되어서 추가,삭제되어 재배포되어도 상관없습니다. 다만, 추가,삭제되는 내용이 있으면 저에게도 알려주세요....^^
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved