Solaris
솔라리스에서 APM 을 설치
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
어려운건.. 솔라리스에 적합한 패키지를 구하는게 어렵조..^^;
###주의.... ###############################
스팍용에 설치하실 때 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
댓글