Solaris

솔라리스에서 APM 을 설치

알 수 없는 사용자 2008. 2. 24.
728x90
솔라리스에서 APM 을 설치하는 것 자체는 그다지 어렵지 않습니다.
어려운건.. 솔라리스에 적합한 패키지를 구하는게 어렵조..^^;



###주의.... ###############################
스팍용에 설치하실 때 gcc 3.0 은 약간의 버그 인지 무엇때문인지...
Apache 가 컴파일이 안돼네요.. 스팍용에 설치하실 때는  gcc 2.95 버전으로 설치하시기 바랍니다..
설치하실 때는 그외 여러가지 라이브러리 파일을 설치 해 주셔야 합니다.
설치할 파일들
binutils
zlib
glib
libgcc
gcc
gzip
make
위 프로그램들은 패키지로 되어 있는 것이 있으니까 다음 사이트에서 다운 받으세요..
속도는 좀 느릴 겁니다.
http://www.sunfreeware.com

##########

APM 설치는
Mysql -> Apache configure -> PHP 설치 -> Apache 설치

순입니다. 그럼 설치를 시작해 보죠..
전제조건
1) root user여야 한다.
2) gzip 과 gcc 가 설치 되어 있어야 한다.
  - gzip gcc 설치는 아래 글을 참조하세요..
3) PATH 설정이 되어 있어야 한다.
  - /.profile 안에 다음과 같은 path 가 추가 되어야 합니다.
  LD_LIBRARY_PATH=/usr/lib:/usr/local/lib



1. Mysql 설치
  - 먼저 자료실에서 Mysql 을 다운받아 Solaris 시스템에 업로드하세요.
  - mysql은 소스를 구하기가 쉽지 않아 솔라리스 패키지 프로그램을 받아서 바로 설치합니다.
    # gzip -d mysql-3.22.32-sol8-intel-local.gz
    # pkgadd -d mysql-3.22.32-sol8-intel-local
  - mysql 기본 데이터베이스 만들기
    # cd /usr/local/mysql/bin
    # ./mysql_install_db
  - mysql 데몬 실행
    # ./safe_mysqld

2. Apache Configure
  - 먼저 설치하기 전에 설치할 디렉토리 등을 설정하는 것이 configure 입니다.
  - apache 설치전 작업..
  - apache 압축파일을 /usr/local/ 디렉토리 밑에 풉니다.
    # mv ./apache_1.3.19.tar.Z  /usr/local/
    # cd /usr/local
    # gzip -d apache_1.3.19.tar.Z
    # tar xvf apache_1.3.19.tar
  - 현재 디렉토리에 apache_1.3.19 라는 디렉토리가 생성되고 그안에 소스파일들이 깔립니다.
  - 그안에서 configure 작업을 합니다.
    # cd ./apache_1.3.19
    # ./configure

3. php 설치
  - 소스 파일 풀기
    # mv php-4.0.6.tar.gz /usr/local
    # gzip -d php-4.0.6.tar.gz
    # tar xvf php-4.0.6.tar
    # cd php-4.0.6
  - 환경설정
    # ./configure --with-apache=/usr/local/apache_1.3.19 \
     > --with-mysql=/usr/local/mysql
  - 설치
    # make
    # make install

4. Apache 설치
  - 환경설정
    # cd /usr/local/apache_1.3.19
    # ./configure --prefix=/usr/local/apache \
    >  --activate-module=./src/modules/php4/libphp4.a
   - 설치
    # make
    # make install
  - apache 시작
    # cd /usr/local/apache/bin
    # ./apachectl start
    # ps -ef | grep httpd   -> httpd 데몬이 뜨면 ..완료...

5. 설치해주고 난다음 해야할 여러가지 일들
  1) php.ini 파일 복사
    # cd /usr/local/php-4.0.6
    # cp php.ini-disk  /usr/local/lib/php.ini  -> 나중에 여러가지 설정을 변경할 때 필요
  2) http 설정
    # cd /usr/local/apache/conf
  - 여기서  httpd.conf 수정
    # vi httpd.conf

    port 8080 -> port 80 : 80으로 설정되어있으면 그래로 쓰면된다.
    ServerAdminroot@gwangju.net : 본인설정에 맞게...
    ServerName www.gwangju.net : 본인설정에 맞게...본인 컴...

  - 다음 두 줄의 주석제거 : php 프로그래밍 언어를 해석할 파일들
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php-source .phps -> 주석을 제거할 필요는 없다.

    그리고 기본 확장자를 호환을 위해서 확장하고자 한다면
    AddType application/x-httpd-php .php .php3 .phtml ->등등..자기 환경에 맞게
    
  - 디렉토리의 기본 페이지 파일 이름 설정
    DirectoryIndex default.php3 index.html index.htm index.php
     => 아파치가 다음 파일들을 자동으로 인식하게 한다. 기본값은 index.html 로 되어 있다..
  3) apache 재실행
    # /usr/local/apache/bin/apachectl restart
728x90

댓글