정해진 절차가 있는 것은 아니지만 제가 소개하는 방법 및 순서입니다.

  1. FreeBSD 설치
    너무나도 당연하지만 운영체제가 설치되어 있어야겠죠.
    과정은 생략합니다.
  2. cvsup 설치 및 업데이트
    링크참조 : cvsup 설치 및 업데이트
  3. apache 설치
    1. apache22 설치
      port시스템을 이용하여 apache22를 설치합니다.
      # cd/usr/ports/www/apache22/
      # make install clean
    2. 설치완료 후 path등록
      새로설치된 어플리케이션의 위치를 등록하는 명령어인 rehash를 실행합니다.
      # rehash
    3. apache 웹서버 실행
      # apachectl start
    4. 웹브라우저에서 설치확인
      웹브라우저에 FreeBSD 시스템의 IP 주소 또는 도메인 주소를 입력합니다.
      예) http://192.168.1.1/
      It works 란 글자가 제대로 보인다면 설치를 성공한 것입니다.
    5. 시작프로그램으로 등록
      apache22_enable="YES" 를 rc.conf파일의 적당한 위치에 삽입합니다.
      # vi /etc/rc.conf
  4. mysql 설치
    1. mysql50 설치
      port시스템을 이용하여 mysql50을 설치합니다.
      # cd /usr/ports/databases/mysql50-server/
      # make install clean
      설치옵션을 주려면
      # make WITH_CHARSET=utf8 WITH_COLLATION=utf8_general_ci install clean
    2. mysql 설정파일 복사
      my-large.cnf 나 my-small.cnf 파일을 복사하여도 상관없습니다.
      여기서는 my-medium.cnf파일을 복사합니다.
      # cp /usr/local/share/mysql/my-medium.cnf /etc/my.cnf
    3. mysql 서버 실행
      # /usr/local/etc/rc.d/mysql-server start
      중지하려면 stop, 상태확인은 status를 start대신 입력합니다.
    4. 관리자 비밀번호 지정
      "비밀번호" 안에 원하는 비밀번호를 입력합니다.
      # /usr/local/bin/mysqladmin -u root password "비밀번호"
    5. 시작브로그램으로 등록
      mysql_enable="YES" 를 적당한 위치에 삽입합니다.
      # vi /etc/rc.conf
  5. php 설치
    1. php5-extentions 설치
      port시스템을 이용하여 php5-extentions를 설치합니다.
      # cd /usr/ports/lang/php5-extentions/
      # make config 입력 후 설치할 내용 체크
      # make install clean 입력 후 뜨는 창에서 apache 체크
      주의 : apache를 체크하지 않을 경우 제대로 설치되지 않습니다.
    2. php 설정파일 복사
      php 설정파일을 동일한 폴더에 복사합니다.
      # cp /usr/local/etc/php.ini-dist /usr/local/etc/php.ini
    3. apache 설정에 Type 추가
      이부분이 자동으로 추가가 되지 않기에 httpd.conf 파일에 수동으로 추가해 넣습니다.
      httpd.conf 파일을 열어 <ifModule mime_module> 부분에 다음을 추가합니다.
      # vi /usr/local/etc/apache22/httpd.conf
      AddType application/x-httpd-php .php .inc .h .phtml
      AddType application/x-httpd-php-source .phps
    4. apache 재시작
      apache 웹서버를 재시작해야 설정이 변경됩니다.
      # apachectl configtest
      # apachectl restart
    5. php 스크립트 작성
      php 가 동작하는지 확인하기 위해 스크립트를 작성합니다.
      # cd /usr/local/www/apache22/data
      # vi phpinfo.php
      phpinfo.php 파일안에 다음 내용을 삽입한 후 저장합니다.
      <?
        phpinfo();
      ?>
    6. 웹 브라우저에서 동작 확인
      예) http://192.168.1.1/phpinfo.php
      내용이 제대로 나온다면 설치가 제대로 된 것입니다.

Posted by Lifefeel

2006/09/19 15:01 2006/09/19 15:01
, , , , , , ,
Response
14 Trackbacks , a comment
RSS :
http://www.lifefeel.com/rss/response/1

blog comments powered by Disqus

블로그 이미지

이세상을 음악처럼 연주하고픈, 세상을 연주하는 외로운 사나이

- Lifefeel

Archives

Authors

  1. Lifefeel

Calendar

«   2013/05   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Site Stats

Total hits:
287591
Today:
123
Yesterday:
224