웹마스터 팁

리눅스에서 APM 설치

2000.05.31 23:44

zero

제가 요즘 윈도즈에서 apm을 설치해서 공부하는 것이 싫어서 리눅스 서버를 따로 만들어서 공부를 하고 있네요.. -_-;;;

지금 부터 제가 직접 설치하는 순서를 적을께요...

저두 리눅스 잘 몰라서요.. 캬캬~~

지금 제가 서버로 따로 굴릴 사양이 셀러론 300A, 32MB -_-;;, 하드 3기가 입니다.

레드햇 6.2 Zoot를 설치했구요.

글구 설치할때 웹서버를 자동으로 설치 안되게 했어요... -_-;;

php와 mysql을 설치할라믄 아파치부터 모두다 컴파일을 해야 한다더군요.

만약 자신의 컴에 아파치랑 php등이 설치되어 있다믄 아마도 RPM으로 설치 되어 있을거구 지우기는 쉬워요.

걍 rpm -e apach 하믄 지워지더군요...

(음.. rpm이라는 것이 리눅스용 배포판을 쉽게 설치하고 삭제하는 거라더군요..

음.. 윈도즈에서 setup하면 다 설치되는 거처럼요.. 캬캬

rpm -e 는 삭제, rpm -U 는 설치더군요.. 잘 됩니다~~ 음할할)

근데 php랑 perl이랑 같이 설치되어 있다구 이넘이 개기는 경우가 있을겁니다.

그럴대는 rpm -e php 하구 rpm -e perl 이라구 한담에 apache -e apache 라구 하면 될겁니다.

음.. 근데 웨어 php랑 perl 이라고 적은게 완전한게 아니거든요... -_-;;;

rpm -e apache 라구 하면 밑에 php랑 펄이 어떤게 설치 되어 있다구 나올거에요.

그거 그대루 적으믄 되요.. 음음... (제가 게을러서 다시 설치해서 뭔지 확인할 생각은 도저히 못하겠네요.. ㅠ.ㅠ)

그런 다음 다음의 3개의 파일을 구하세요.

제 홈페이지 자료실에 가면 타르볼로 되어 있는 (타르볼이 .tar.gz 확장자 가진거를 말하던군요..) 아파치랑 php4, mysql 있으니깐 그거 다운 받으세요.

그럼 이제 준비가 다 되었으니 직접 설치 들어갑니다.

I. MySQL 설치

  /usr/local 디렉토리에 mysql이라는 디렉토리를 만들고 거기에 mysql-3.22.32.tar.gz 파일을 복사하세요.

   cp mysql-3.22.32.tar.gz /usr/local/mysql

   (파일 카피는 하실수 있져? -_-;;;)

   그러고는

    tar -xvfz mysql-3.22.32.tar.gz

    라고 타이핑하구 엔터!!

   그럼 mysql-3.22.32 라는 디렉토리가 생기면서 거기 파일들이 압축해제될거에요.

   그럼 그 디렉토리로 들어가서 다음과 같이 타이핑하세요.

    ./configure --prefix=/usr/local/mysql --with-charset=euc_kr

    여기서 prefix 는 설치될 디렉토리이고 with-charset=euc_kr은 한국어 설정입니다.

    (./configure --help 라고 하면 자세한 설명이 나올겁니다.. 영어로.. -_-;;;;)

    그럼 다음과 같이 타이핑하세여.
  
    make

     일케하믄 무진장 길게 마구마구 컴파일 하구 있을겁니다.

     여기서 담배한대 피구 오구.. (제 컴이 꼬져서 시간 무진장 걸리더군요.. 음..)

     그럼 다음 다음과 같이 하세요.

     make install

     이거는 빨리 끝나네요....

    그러고 /usr/local/mysql/bin 디렉토리에서

     ./mysql_install_db

     위의 거는 mysql의 테이블을 생성하는 스크립트.. 라고 합니다.. -_-;;;;

     캬캬 그러면 이제 설치는 끝난겁니다.

     제대로 설치가 되었나 한번 확인해봅시다.. 신난당~

     이제 mysql을 실행하여 봅시다.

     /usr/local/mysql/bin/safe_mysqld &

     뒤에 &붙인거는 백그라운드로 실행하라는 겁니다.

     그 다음에

     ps -ef |grep mysql

      일케 하면 지금 실행되고 있는 프로세스중 mysql에 대한 프로세스만 출력이 됩니다.

      이때 3개의 프로세스가 떠 있으면 성공입니다.

      이제 관리자 패스워드를 넣어봅시다.

      /usr/local/mysql/bin/mysqladmin -u root password '1111'
  
      마지막으로 테스트 함 해봅시다.

      /usr/local/mysql/bin/mysql -u root -p

      일케 하믄 패스워드를 물어봅니다.

      간단하게 위에서 입력한 패스워드를 입력하면 들어가지죠.

      이제 설치 완료!!!!

II. Apach와 PHP4 설치

      아파치와 php는 같이 컴파일 해야 하기 때문에 쫘악 적겠습니다.

      캬캬 mysql 설치되니깐 기분 좋군요~~ ^-^

      우선 아파치 환경설정 부터!!!

      /usr/local 에 apache_1.3.12.tar.gz 파일을 복사하고 다음과 같이 푸세요.

      tar xvfz apache_1.3.12.tar.gz

      그럼 apache_1.3.9라는 디렉토리가 생깁니다.

      mv apache_1.3.9 apache

      로 해서 apache 라는 간결한(?) 디렉토리명으로 바꾸어 줍니다.

       apache 디렉토리로 들어간후에 다음과 같이 하세요.

      ./configure --prefix=/usr/local/apache

       이렇게 해서 아파치가 설치될 디렉토리를 서정해준 다음 php 설치를 합니다.

       /usr/local 디렉토리에 php-4.0.0.tar.gz 파일을 복사한후에

       tar xvfz php-4.0.0.tar.gz

       라고 하면 php-4.0.0 이라는 디렉토리가 생깁니다.

       이것두 다음과 같이 간결한 디렉토리명으로 바꾸어 주세요.
  
       mv php-4.0.0 php4

       cd /usr/local/php4

        라고 해서 php4 디렉토리로 들어갑니다.

        ./configure --with-mysql=/usr/local/mysql --with-apache=/usr/local/apache --enable-track-vars=yes

        라고 아파치 mysql과 아파치 경로를 지정해줍니다.

        헥헥.. 그럼 쭈욱 알아서 뭔가를 할겁니다.. 기특한 넘.. 캬캬

        그러고 나서

        make

         make install


        라고 합니다.

        그럼 마지막으로 php가 제대로 설치되었는지 확인하여 봅시다.

        cd /usr/local/apache/src/modules/php4

         위 디렉토리에 php4 모듈이 만들어졌는지 확인하구 만들어져 있으믄 설치완료!!

         이제 apache 를 설치합시다!!! 신난다~~ 아싸~~

         cd /usr/local/apache

         로 이동하여 봅시다.

         그런 다음 다음과 같이 입력하세요.

         ./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a

          그럼 다음

         make

          make install


          그리고 /usr/local/apache/conf/ 에서 httpd.conf 설정중 다음과 같이 해주세요.

          cd /usr/local/apache/conf

           하신 후에

           vi httpd.conf (혹 vi를 잘 모르시면 pico httpd.conf등으로 하세요)

           그런 다음 다음 부분을 찾으세요.

           #AddType application/x-httpd-php3 .php3
           #AddType application/x-httpd-php3-source .phps
            

           이 앞에 붙어 있는 # 이 주석입니다. 이 #을 지우세요.
  
           그리고 php3 라고 되어 있는거는 php 로 바꾸어 주셔야 겠죠.

           여기서 php4가 실행될수 있는 확장자를 지정해줄수 있습니다.

           보통 html 파일내에서 php를 실행하기를 원하니깐

           AddType application/x-httpd-php .html

           위와 같은 문장을 끼워주면 html 파일에서도 php4 구분이 작동이 됩니다.

           그리고 php 설정 변경을 해주어햐 합니다.

           cd /usr/local/php4

           cp php.ini-dist /usr/local/lib/php.ini

           로 해줍니다.

           이제 아파치를 시작해봅시다.

           /usr/local/apache/bin/apachectl start

           라고 하면 아파치 데몬이 실행이 됩니다.

           --- 이상 설치 끝!!!!

수고하셨습니다.

아마 잘 안되는 부분이 있을수도 있으니 그럴때는 글주세요..

저두 지우구 설치하구 무진장 해야 할것 같네요`~ ^-^

아잣!!! 열쒸미 합시다.