왜 꼭 기존에 깔려 있는 것들을 지우고 힘들게 설치를 하나요?
새로 설치해야 될 것은 jakarta밖에 없는 것 같은데?
: (설치할 소스들)
: 1.imap.tar.gz [ftp://ftp.cac.washington.edu/imap/]
: 2.jdk-1.2.2-RC3-linux-i386.tar.bz2..bz2
: 3.jdk-debug-1.2.2-RC3-linux-i386.tar.bz2..bz2
: 4.jsdk20-solaris2-sparc.tar.Z
: 5.gd-1.8.3.tar.gz
: 6.jakarta-tomcat.tar.Z [jakarta.apache.org]
: 7.mod_jserv.so [jakarta.apache.org]
: 8.mysql-3.22.32.tar.gz
: 9.apache_1.3.14.tar.Z
: 10.php-4.0.1pl2.tar.gz
: 11.ZendOptimizer-RC1-linux-glibc2[1].tar.gz
:
: (설치 환경)
: 알짜6.2, pentium550,
: 설치전 rpm으로 깔려있는 apache,php,imap을 지워주셔야 합니다.
:
: (참고자료)
: phpschool tip란에 있는 임근식님이 쓰신자료...
: ==>정말로 고생하신 흔적이 보임...
:
: (설 치)
: 1.imap설치
: tmp>#tar xvzf imap.tar.gz
: tmp>#mv ./imap/ /usr/local/imap
: tmp>#cd /usr/local/imap
: imap>#make slx
: imap>#cp ipopd/ipop2d /usr/sbin
: imap>#cp ipopd/ipop3d /usr/sbin
: imap>#cp imapd/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....
: connected to localhost.localdomain
: Escape character is '~~~
: *ok localhost.localdomain~~~~
: 위와 같이 나오면 imap 설치 성공
: 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/local/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 xvzf jdk-1.2.2-RC3-linux-i386.tar.bz2
: tmp>#tar xvzf jdk-debug-1.2.2-RC3-linux-i386.tar.gz
: tmp>#mv ./jdk1.2.2/ /usr/local/jdk
: tmp>#cd (root의 home으로 이동)
: root>#vi .bash_profile(아래부분에 추가)
: export PATH=/usr/local/jdk/bin:$PATH
: 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>#./bin/mysql_install_db
: mysql>#./bin/mysqladmin -u root -p password 'new-password'
: ('new-password'는 자신의 고유 passwd)
:
: 5.gd설치
: tmp>#tar xvzf gd-1.8.3.tar.gz
: tmp>#tar ./gd.1.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.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.1pl2.tar.gz
: tmp>#cd php-4.0.1
: php>#./configure
: --with-mysql=/usr/local/mysql
: --with-apache=/tmp/apache_1.3.14
: --with-gd=/usr/local/gd
: --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
:
: 7.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
:
: 8.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_4.0.1
: 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"
:
: 9.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/>하면 고양이 그림(호랭이인가?) 나옮.
:
: (tomcat 테스트하기)
: <http://localhost/examples/servlets>
: <http://localhost/examples/jsp>
: 이것 저것 예제를 눌러보면 신기한게 많이 나옮...
:
: (부팅시 자동으로 A & M 실행시키기)
: "vi /etc/rc.d/rc.local"을 열고 아래와 같이 적는다.
: /usr/local/apache/bin/apachectl start
: cd /usr/local/mysql/
: ./bin/safe_mysqld &
:
: (mysql path 지정해주기)
: root의 홈 디렉토리에서
: vi .bash_profile
: ":/usr/local/mysql/bin"부분을
: "PATH=$PATH:$HOME/bin"다음에붙여서 적는다.
:
: by peter
:
: --
: 이 곳에 서명을 적어주십시오.
: 진정한 자유를 위하여...~~~
: just 4u cjh