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

등록 2001-03-04 10:45:00     조회 1
이름 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라인을 삽입해 줍니다. 그리고 웹브라우저 가서 확인 하세요.....
도움의 되었음 하네요..
이상 초허접답글어었습니다요..--될일과 안될일은 따로 있는 법이다...<은영전___얀(양) 웬
리>
이름
암호


>> 관련글
22716 질문있떠여 샘~  -_-  2001.03.04  ....
  답장 RE: 질문있떠여 샘~  luxun  2001.03.04  ....
Register [ localhost 목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.52 초 ] 작업시간: [ 0.06 초 ]

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

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1789611726
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.