>> Edit article
이름
제목
패스워드
[APM+Zend+GD+Freetype+Tomcat+JDBC] (설치할 파일들) 1) apache_1.3.14.tar.gz 2) php-4.0.3pl1.tar.gz 3) mysql-3.22.32.tar.gz 4) imap.tar.Z 5) jakarta-tomcat-3.2.1.tar.gz 6) jdk-1.2.2-RC3-linux-i386.tar.bz2..bz2 7) jdk-debug-1.2.2-RC3-linux-i386.tar.bz2..bz2 8) jsdk20-solaris2-sparc[1].tar.Z 9) gd_1.8.3.tar.gz 10) freetype-1.3.1.tar.gz 11) ZendOptimizer_0.99-php4.0.3-Linux-glibc2.1.tar.gz 12)mod_jserv.so 13)mm.mysql-2.0.2-bin.jar (설치) 1. imap 설치 tmp>#tar xvzf imap.tar.gz tmp>#mv ./imap/ /usr/local/imap tmp>#cd /usr/local/imap imap>#make slx imap>#cp ipop/ipop2d /usr/sbin imap>#cp ipop/ipop3d /usr/sbin imap>#cp imap/imapd /usr/sbin imap>#vi /etc/inetd.conf pop-2 stream tcp nowait root /usr/sbin/tcpd ipop2d pop-3 stream tcp nowait root /usr/sbin/tcpd ipop3d imap stream tcp nowait root /usr/sbin/tcpd imapd (앞의 "#" 제거후 저장) imap># ./etc/rc.d/init.d/inet restart imap># telnet localhost 143 trying 127.0.0.1 ~~ connect to localhost.localdomain Escape character is ~~ *ok localhost.localdomain imap>#cp /usr/local/imap/c-client/c-client.a /usr/lib/libc-client.a imap>#mkdir /usr/local/include imap>#cp /usr/local/imap/c-client/mail.h /usr/local/include imap>#cp /usr/lcoal/imap/c-client/rfc822.h /usr/local/include imap>#cp /usr/local/imap/c-client/linkage.h /usr/local/include 2. jdk 설치 tmp>#bzip2 -d jdk-1.2.2-RC3-linux-i386.tar.bz2..bz2 tmp>#bzip2 -d jdk-debug-1.2.2-RC3-linux-i386.tar.bz2..bz2 tmp>#tar xvfl jdk-1.2.2-RC3-linux-i386.tar tmp>#tar xvfl jdk-debug-1.2.2-RC3-linux-i386.tar tmp>#mv ./jdk1.2.2/ /usr/local/jdk tmp>#cd (root의 home으로 이동) root># source .bash_profile root># vi /etc/profile (아래부분에 추가) PATH="$PATH:/usr/local/jdk/bin" export JAVA_HOME="/usr/local/jdk" export CLASSPATH="." 3. jsdk 설치 tmp>#tar xvzf jsdk20_solarise2-sparc.tar.gz tmp>#mv ./JSDK2.0/ /usr/local/JSDK tmp>#cd (root의 home으로 이동) root>#vi .bash_profile(아래부분에 추가) export PATH=/usr/local/JSDK/bin:$PATH root>#vi /etc/profile(아래부분 추가) PATH="$PATH:/usr/local/JSDK" export CLASSPATH=".:/usr/local/JSDK/lib/jsdk.jar" 4. mysql 설치 tmp>#tar xvzf mysql-3.22.32.tar.gz tmp>#cd mysql-3.22.32 mysql>#./configure --prefix=/usr/local/mysql --with-char=euc_kr --enable-large-files mysql>#make; make install mysql>#cd /usr/local/mysql mysql>#./bin/mysql/_install_db mysql>#./bin/safe-mysqld & mysql>#./bin/mysqladmin -u root -p password 'new-password' ('new-password' 는 자신의 고유 password) 5. gd설치 tmp>#tar xvzf gd-1.8.3.tar.gz tmp>#mv ./gd1.8/ /usr/local/gd tmp>#cd /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 ./freetpye_1.3.1/ /usr/local/freetype tmp>#cd /usr/local/freetype freetype>#./configure freetype>#make; make install 7. php설치 (아파치를 먼저 configure시켜준다) tmp>#tar xvzf apache_1.3.14.tar.Z tmp>#cd apache_1.3.14 apache>#./configure --prefix=/usr/local/apache tmp>#tar xvzf php-4.0.3pl1.tar.gz tmp>#cd php-4.0.3 php>#./configure --with-mysql=/usr/local/mysql --with-apache=/tmp/apache_1.3.14 --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-vars --disable-debug php>#make; make install 8. apache설치 tmp>#cd apache_1.3.14 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 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>#cp php_4.0.3 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. jakarta tomcat설치 tmp>#tar xvzf jakarta-tomcat.tar.gz tmp>#mv ./jakarta-tomcat/ /usr/local/jakarta-tomcat tmp>#mv ./mod_jserv.so/ /usr/local/apache/libexec tmp>#vi /usr/local/apache/conf/httpd.conf (아래부분 추가) include /usr/local/jakarta-tomcat/conf/tomcat.conf (아래 부분에 "#"지우고 수정) 1) ServerName localhost 2) AddType appliation/x-httpd-php .php .php3 .php4 .PHP .html .htm 3) Addtype text/htm .shtml AddHandler Server-parse .shtml (tomcat 실행하기) tmp>#cd /usr/local/jakarta-tomcat/bin jakarta-tomcat>#./startup.sh -f "/usr/local/apache/bin" 으로 가서 아파치를 가동시킨다. 웹브라우저에서 <http://localhost:8080/> 확인. 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 ● mysql에 user와 DB설정 database name : java id : jdbc password : 1234 ● 사용할 JDBC를 사용하여 사용자의 ID:111.222.333.444 mysql을 실행하여 아래와 같은 작업을 하여준다. mysql> insert into user values("%","jdbc",password("1234"),'N',...,'N'); ===>'N'이 14개 mysql> insert into user values("111.222.333.444","jdbc",password("1234"),'N',...,'N'); ===>'N'이 14개 mysql> insert into user values("localhost","jdbc",password("1234"),'N',...,'N'); ===>'Y'가 14개 mysql>FLUSH PRIVILEGES; ●다음은 자신이 사용할 window가 깔린컴에서 아래와 같이 작업해주세요. C:jdk1.3lib에 mm.mysql-2.0.2-bin.jar를 복사해 넣는다. -autoexec.bat에 아래와 같이 설정 set classpath=c:jdk1.3lib; ●jdbc mysql 접근 테스트 소스 import java.sql.*; public class Test { public static void main(String args[]) { Connection con try { Class.forName("org.gjt.mm.mysql.Driver"); System.out.println("1단계. jdbc를 접근: 성공"); } catch(ClassNotFoundException e) { System.out.println("1단계. jdbc를 접근: 실패 !!!"); System.out.println(e.getMessage()); } try { String url = "jdbc:mysql://111.222.333.444/java"; Con = DriverManager.getConnection(url,"jdbc","1234"); System.out.println("2단계. MYSQL 에 접근 : 성공"); } catch(SQLException e) { System.out.println("2단계. MYSQL에 접근: 실패 !!!"); System.out.println(e.getMessage()); } } } 위의 소스를 돌려서 1단계.jdbc를 접근: 성공, 2단계.MYSQL에 접근 : 성공이 나오면 성공!~~--이 곳에 서명을 적어주십시오. 진정한 자유를 위하여...~~~ just 4u cjh
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved