>> Delete Reply from No. 22716 article
No. RE: 질문있떠여 샘~

등록 2001-03-04 10:45:00 By localhost     조회 2
이름 luxun    

		: 안냐세여. (_ _)
: MySQL + PHP + Apache 설치하려고 하는사람인데요.
: MySQL 같은경우 보니까 소스, 바이너리형태 둘다 다운받을수
: 있더라구요 보통 소스파일의 경우 /usr/local/src에
: 설치한다고 하는데 보기좋게 여기 담아놓는건가요? 아님 여기
: 설치하지 않으면 안돼는건가요?
: 그리고 rpm 으로 설치한경우에는 파일이 어디에 위치하죠????
: 그리고 끝으로 보니까 PHP, Apache는 설치 됐는데
: MySQL -> PHP -> Apache 순으로 설치해야한다는데...
: 이설치순서는 상관없는건가요?
: 그리고 원래 있던 구버전의 아파치와 PHP 지우려면 어떻게 해야하죠?
: RPM으로 깔린것 같은데 그냥 소스파일 깔아도 돼나요?
: 아님 새로운 RPM으로 덮어까나???
: 에휴 궁금한게 넘많군..
: 너무 짜증내지는 말아주세요.
: 막무가네로 올리는게 아니라 저도 나름대로
: 돌아다니며 많이 찼아봤답니다.
 안녕하세요.. 초 허접답글입니다..
경로는 상관없는것 같네요..글구 순서는 상관이 있습니다..
아래 내용을 보시면 php를 설치하면서 mysql경로(이 경로를 설치한 경로로 적어줘야죠)를 적
어주는 부분이 나요죠. 이렇게 서로 연동되게 설치해야 하는걸로 알고있습니다.
apache+php+mysql+옵티마이저 설치방법입니다.
 apache_1.3.12.tar.gz                               
    mysql-3.22.32.tar.gz                               
    php-4.0.2.tar.gz                                     
    ZendOptimizer-0[1].99-PHP4.0.2-Linux-glibc2.1.tar.gz
아래의 내용은 레드헷 7.0을 기준으로 설치한 것입니다.
글구 /usr/local/에 apache와 mysql php를 설치하는 과정입니다.
  I. rpm으로 설치되어 있는 프로그램 제거
       우선 프로그램이 실행중이면 프로세스를 죽여야 합니다. 그런 다음 프로그램을 제
거.       [root@linux /]# killall httpd  <-- 아파치의 실행을 종료시킵니다.(pstree로 확인가능)
      [root@linux /]# rpm -qa | grep apache       (rpm으로 설치된 아파치를 찾는 명령)
       apache-1.3.9-4kr                                       
       apache-devel-1.3.9-4kr   두 개가 검색됨   (시스템마다 다를 수도 있음)
     
      [root@linux /]# rpm -e apache-devel-1.3.9-4kr    (-e 는 삭제옵션)
      [root@linux /]# rpm -e apache-1.3.9-4kr 
     
        여기서 에러가 납니다. 의존성을 운운하며 지워 지지가 않습니다. 그럴 경우 의존
성이 있는 프로그램을 먼저 지운 뒤 아파치를 제거합니다.-----생략-----         예... 제거
가 끝났습니다...(ㅡ.ㅡ);; 위의 내용은 rpm으로 설치되어있을 경우입니다.mysql과 php도 마찬
가지로 삭제합니다.    
    II. 압축풀기
      Apache, PHP, MySQL을 /temp 디렉토리에 복사합니다.
      푸는 방법은
      -------------
      tar zxvf 파일명       tar는 압축이 아닙니다. 파일을 묶어주는 것입니다.       
      -------------
     옵션 -->  z : gzip 압축 풀어줌
                v : 푸는 과정을 보여줌
                x : tar로 묶인 것을 풀어줌
                f : f는 file을 나타낸다 
       하위디렉토리가 생기면서 하위디렉토리 안으로 압축이 풀어집니다.
   
    III. MySQL 설치
   
       # cd /temp/mysql-3.22.32
       # ./configure --prefix=/usr/local/mysql --with-charset=euc_kr
     
      --prefix : 프로그램이 설치될 곳을 지정
      --with-charset=euc_kr : 한글을 사용할 수 있게 함
   
       configure 명령어를 입력 뒤
       Thank you for choosing MySQL! 메시지가 뜨면 성공입니다.
       
        # make                    소스를 컴파일 합니다                     
       
        # make install              프로그램을 설치합니다
         # ./scripts/mysql_install_db      기본적인 데이터 베이스 생성
         # cd /usr/local/mysql         MySQL이 설치된 디렉토리로 이동
 
        # ./bin/safe_mysqld --language=korean start &    mysql디렉토리에서 명령실행
         IV. 아파치 환경 설정 (1)
          [root@linux /]# cd /temp/apache_1.3.12 
         [root@linux apache_1.3.12]# ./configure --prefix=/usr/local/apache
       V. PHP4 설치
       
         [root@linux /]# cd /temp/php-4.0.2
         [root@linux php-4.0.2]# ./configure --with-mysql=/usr/local/mysql 
         --with-apache=/temp/apache_1.3.12
         --with-config-file-path=/usr/local/apache/conf
         --with-mod-charset
         --with-language=korean
         --with-charset=euc_kr
         --disable-debug
         --with-xml
         --enable-magic-quoets     
         (는 줄을 바꿔서 옵션을 쓸 수 있게 해주는 기능이 있답니다.)
       
         [root@linux php-4.0.2]# make
         [root@linux php-4.0.2]# make install
        VI. 아파치 환경 설정 (2), 컴파일 및 인스톨
 
         [root@linux /]# cd /temp/apache_1.3.12
         [root@linux apache_1.3.12]# ./configure --prefix=/usr/local/apache
         --activate-module=src/modules/php4/libphp4.a
         
         [root@linux apache_1.3.12]# make
         [root@linux apache_1.3.12]# make install
        VII.옵티마이저 설치
         
       [root@linux apache_1.3.12]# cd /temp
       [root@linux /temp]# mkdir /usr/local/Zend
       [root@linux /temp]# mv ZendOptimizer-0[1].99-php4.0.2-Linux-glibc2.1.tar.gz
       /usr/local/Zend
       [root@linux /temp]# cd /usr/local/Zend
       [root@linux Zend]# tar zxvf  ZendOptimizer-0[1].99-php4.0.2-Linux-glibc2.1.tar.gz
       [root@linux Zend]# mv ZendOptimizer-0.99-php4.0.2-Linux-glibc2.1 lib
       [root@linux Zend]# cp /temp/php-4.0.2/php.ini-dist /usr/local/apache/conf/php.ini
     
       이제 옵티마이저의 설치는 대부분 끝났고 파일만 조금 손 보면 된다.
       먼저 /usr/local/apache/conf/php.ini 파일의 마지막에
     
     
       zend_optimizer.optimization_level=7
       zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"
     
       를 추가한다
     
       VIII. 환경설정과 테스트하기
        /usr/local/apache/conf/ 디렉토리의 httpd.conf 파일을 열고 360라인 쯤을
       <ifModule mod_dir.c>
       DirectoryIndex index.html index.php index.php3 index.cgi
       </IfModule>
       와 같이 만들어준다. 시작페이지 설정 부분이다.
     
       다음 720라인 쯤에서
       AddType application/x-httpd-php.php.php3.ph
       AddType application/x-httpd-php-source.phps
       주석을 없애고 위와 같이 만들어 준다.
        아파치를 실행한다.
       [root@linux /]# /usr/local/apache/bin/apachectl start &
     
       MySQL과 Apache를 부팅시 자동으로 실행시키기 위해서
       /etc/rc.d/rc.local파일의 맨 밑에아래의 내용을 추가합니다.
       cd /usr/local/mysql
       ./bin/safe_mysqld --language=korean &
       cd /usr/local/apache/bin
       ./apachectl &   
       를 추가한다.
       
       이제 설치가 다 끝났습니다.
       이제 테스트를 해보겠습니다.
       [root@linux /]# vi /usr/local/apache/htdocs/php-test.php
       <?
       phpinfo()
       ?>
       위의 3라인을 삽입해 줍니다. 그리고 웹브라우저 가서 확인 하세요.....
도움의 되었음 하네요..
이상 초허접답글어었습니다요..--될일과 안될일은 따로 있는 법이다...<은영전___얀(양) 웬
리>
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved