얼마전에 VMwere를 써서 NetBSD를 설치해보았다. 리눅스는 용량이커서 설치하기가 버거웠는는데 NetBSD 3.0
은 약 200메가 남짓하다. AMP을 소스로 받아설치하는 방법을 정리해보았다.

 1) 설치환경

  - 운영체제 : NetBSD 3.0

  - 사용버젼 : Apache-1.3.36, Mysql-4.0.26, PHP-4.4.2


 2) 설치방법

  * APM 설치 순서 *

    Mysql -> Apache configure -> PHP -> Apach

  (1) Mysql 설치

     #tar -zxvf mysql-4.0.26.tar.gz

     #cd mysql-4.0.26

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

     #make

     #make install

     #/usr/local/mysql/bin/mysql_install_db

     #useradd -M -s /sbin/nologin mysql

     #chown -R mysql:mysql /usr/local/mysql

      *mysql 그룹이 없을 경우 ‘groupadd mysql’을 입력해 그룹을 생성해 줄것

     #/usr/local/mysql/bin/safe_mysqld &


   (2)Apache configure

     #tar -zxvf apache-1.3.36.tar.gz

     #cd apache-1.3.36

     #./configure

   

   (3)PHP 설치

     #tar -zxvf php-4.4.2.tar.gz

     #cd php-4.4.2

     #./configure --with-apache=[(2)번에서 apache-1.3.36의 경로] --with-mysql=/usr/local/mysql

     #make

     #make install

     #cp php.ini-dist /usr/local/lib/php.ini  * get, post가 안될 경우 regster_gobals = on 으로 설정할것

   

   (4)Apache 설치

     #cd  [(2)번에서 apache-1.3.36의 경로]

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

     #make

     #make install

     #vi /usr/local/apache/bin/conf/httpd.conf (파일을 텍스트 에디터로 열어 아래의 내용이 있는지 확인후 없으면 아래와 같이 입력해 추가할것.)

      AddType application/x-httpd-php .php .php3 .phtml

      :wq

     #/usr/local/apache/bin/apachectl start

   

   (5)batch 파일설정 (/etc/rc.d/rc.local *파일 없을시 생성할것*)

     #vi /etc/rc.d/rc.local (파일을 텍스트 에디터로 열어 아래와 같이 입력할것.)

      /usr/local/mysql/bin/safe_mysqld &

      /usr/local/apache/bin/apachectl start

     :wq

'전자/컴퓨터 > Unix/Linux' 카테고리의 다른 글

sendmail 설치 스크립트  (2) 2008.07.21
proftpd 설치 방법  (0) 2007.04.17

+ Recent posts