>> Edit article
이름
제목
패스워드
<APM +Zend+GD+FreeType+Resin1.2.5+JDBC> (설치할 파일들) 1) apache_1.3.19.tar.gz 2) php-4.0.4pl.tar.gz 3) mysql-3.23.37.tar.gz 4) imap.tar.Z 5) resin-1.2.5.tar.gz 6) jdk-1_2_2_007-linux-i386.tar.gz 7) jsdk20-solaris2-sparc[1].tar.Z 8) gd_1.8.3.tar.gz 9) freetype-1.3.1.tar.gz 10) ZendOptimizer-1[1].0.0-PHP_4.0.4-Linux_glibc21-i386.tar.gz 11) mm.mysql-2.0.2-bin.jar (설치 환경) -RedHat 7.0 -pentium 500, 256RAM -설치할 파일들을 /tmp에 모두 두세요. (설치) 1.imap 설치 tmp># tar xvzf imap.tar.gz tmp># mv ./imap/ /usr/local/imap tmp># cd /usr/local/imap tmp># make slx tmp># cp ipopd/ipop2d /usr/sbin tmp># cp ipopd/ipop3d /usr/sbin tmp># cp imapd/imapd /usr/sbin tmp># cd /etc/xinetd.d xinetd.d># vim imapd service imap { disable = no socket_type = stream wait = no user = root server = /usr/sbin/imapd log_on_success += DURATION USERID log_on_failure += USERID } xinetd.d># vim ipop3d service pop3 { disable = no socket_type = stream wait = no user = root server = /usr/sbin/ipop3d log_on_success += /USERID log_on_failure += USERID } xinetd.d># vim /etc/services ... pop3 110/tcp pop-3 #POP version 3 pop3 110/udp pop-3 ... imap2 143/tcp imap #Interim Mail Access Proto v2 imap2 143/udp imap ... xinetd.d># ./etc/rc.d/init.d/xinetd restart 2. jdk 설치 tmp># tar xvzf jdk-1_2_2_007_linux-i386.tar.gz tmp># mv ./jdk/ /usr/local/jdk tmp># cd root># vi .bash_profile export PATH=/usr/local/jdk/bin:$PATH export JAVA_HOME="/usr/local/jdk" root># source .bash_profile 3. JSDK 설치 tmp># tar xvzf jsdk20-solaris2-sparc[1].tar.Z tmp># mv ./JSDK/ /usr/local/JSDK tmp># cd root># vi .bash_profile export PATH=/usr/local/JSDK/bin:$PATH root># source .bash_profile root># cd /etc etc># vi profile PATH="$PATH:/usr/local/JSDK" export JAVA_HOME="/usr/local/jdk" export CLASSPATH=".:/usr/local/JSDK/lib/jsdk.jar" 4. mysql 설치 tmp># tar xvzf mysql-3.23.37.tar.gz tmp># cd mysql-3.23.37 mysql># ./configure --prefix=/usr/local/mysql --with-char=euc_kr -- enable-large-files mysql># make; make install mysql># ./usr/local/mysql/bin/mysql_install_db(처음 한번만 실행해준 다.root패스워드는 알아서) 5. gd 설치 tmp># tar xvzf gd-1.8.3.tar.gz tmp># mv ./gd/ /usr/local/gd gd># make all gd># cp libgd.a /usr/local/lib gd># mkdir /usr/local/include gd># cp *.h /usr/local/include 6. freetype 설치 tmp># tar xvzf freetype_1.3.1.tar.gz tmp># mv ./freetype/ /usr/local/freetype tmp># cd /usr/lcoal/freetype freetype># ./configure freetype># make; make install 7. php 설치 (아파치를 먼저 configure 시켜준다) tmp># tar xvzf apache_1.3.19.tar.gz tmp># tar xvzf php-4.0.4pl.tar.gz tmp># cd apache apache>#./configure --prefix=/usr/local/apache apache># cd /tmp/php php># ./configure --with-mysql=/usr/local/mysql --with-apache=/tmp/apache_1.3.19 --with-gd=/usr/local/gd --with-freetype=/usr/local/freetype --with-imap=/usr/local/imap --with-language=korean --with-charset=euc_kr --with-config-file=/usr/local/lib --with-track-debug php># make; make install 8. apache 설치 tmp># cd apache apache># ./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a --enable-rule=SHARED_CORE --enable-module=so --enable-shared=max apache># make; make install tmp># vi /usr/local/apache/conf/httpd.conf (아래 부분에 "#"를 지우고 수정) 1) ServerName localhost ==>php4 부분 2) AddType appliation/x-httpd-php .php .php3 .php4 .PHP .html .htm .inc 3) AddType text/htm .shtml AddHandler Server-parse .shtml 9. ZendOptimizer 설치 tmp># tar xvzf ZendOptimizer~~ tmp># cd ZendOptimizer Zend~># mkdir /usr/local/Zend Zend~># mkdir /usr/local/Zend/lib Zend~># cp ZendOptimizer.so /usr/local/lib tmp>#cd php php>#cp php.ini-dist /usr/local/lib/php.ini php># vi /usr/local/lib/php.ini(아래부분) [Zend Optimizer] Zend_optimizer.optimization_level=7 Zend_extension="/usr/local/Zend/lib/ZendOptimizer.so" 10. resin-1.2.5 설치 tmp># tar xvzf resin-1.2.5.tar.gz tmp># mv ./resin-1.2.5/ /usr/local/resin-1.2.5 tmp># cd /usr/local/resin-1.2.5 resin-1.2.5># ./configure --with-apache=/usr/local/apache --with- JAVA_HOME=/usr/local/jdk resin-1.2.5># make; make install </usr/local/apache/httpd.conf 확인> 아래의 설정 부분이 들어 있나 확인해 본다. httpd.conf LoadModule caucho_module libexec/mod_caucho.so AddModule mod_caucho.c <IfModule mod_caucho.c> CauchoConfigFile /usr/local/resin-1.2.5/conf/resin.conf <Location /caucho-status> SetHandler caucho-status </Location> </ifModule> </usr/local/resin-1.2.5/conf/resin.conf 파일 설정하기> 아래의 부분에서 웹루트 디렉토리를 자신의 것으로 잡아준다. <caucho.com> <http-server> <app-dir>/usr/local/apache/htdocs</app-dir> <servlet-mapping url-pattern='/servlets/*' servlet-name='invoker'/> <servlet-mapping url-pattern='*.xtp' servlet-name='com.caucho.jsp.XtpServlet'/> <servlet-mapping url-pattern='*.jsp' servlet-name='com.caucho.jsp.JspServlet'/> </http-server> </caucho.com> 11. JDBC 설정 tmp># mkdir /usr/local/jdk/jdbc tmp># cp mm.mysql-2.0.2-bin.jar /usr/local/jdk/jdbc tmp># vi /etc/profile export CLASSPATH="$CLASSPATH:.:/usr/local/jdk/jdbc/mm.mysql-2.0.2- bin.jar" tmp># source /etc/profile 12. jsp 시작하기 tmp># ./usr/local/apache/bin/apachectl start tmp># /usr/local/resin-1.2.5/bin/srun.sh start (확인해보기) http://localhost/caucho-status -클래스 패스를 추가 할 때마다 resin을 재 가동 시켜 주워야 새 클레스패스 가 적용된다. -- Just 4u CJH
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved