본문 바로가기

Linux Server 구축/1-2. Web Server

APM - 소스 설치


APM 소스 설치 순서  (반드시 이 순서를 지켜야한다.)

1. 설치에 필요한 파일 다운로드
2. MySQL, Apache, PHP 파일 압축 해제
3. RPM으로 설치된 패키지 제거
4. MySQL 설치
5. Apache 설치
6. PHP 설치

-------------------------------------------------------------------

1. 설치에 필요한 파일 다운로드

mysql-5.1.30.tar.gz  (다운로드)

httpd-2.2.10.tar.bz2  (다운로드)

php-5.2.8.tar.bz2  (다운로드)

-------------------------------------------------------------------

[root@localhost Desktop]# pwd
/root/Desktop
[root@localhost Desktop]# ls
httpd-2.2.10.tar.bz2     php-5.2.8.tar.bz2     mysql-5.1.30.tar.gz

- 다운로드 받은 파일들을 /usr/local/src/ 폴더로 복사 또는 이동한다.

[root@localhost Desktop]# cp mysql-5.1.30.tar.gz /usr/local/src/
[root@localhost Desktop]# cp httpd-2.2.10.tar.bz2 /usr/local/src/
[root@localhost Desktop]# cp php-5.2.8.tar.bz2 /usr/local/src/

- 제대로 복사 또는 이동 되었는지 확인한다.

[root@localhost src]# pwd
/usr/local/src
[root@localhost src]# ls
httpd-2.2.10.tar.bz2  mysql-5.1.30.tar.gz  php-5.2.8.tar.bz2

-------------------------------------------------------------------

2. MySQL, Apache, PHP 파일 압축 해제

[root@localhost src]# pwd
/usr/local/src
[root@localhost src]# ls
httpd-2.2.10.tar.bz2  mysql-5.1.30.tar.gz  php-5.2.8.tar.bz2

[root@localhost src]# tar xvfj httpd-2.2.10.tar.bz2
[root@localhost src]# tar xvfj php-5.2.8.tar.bz2
[root@localhost src]# tar xvfz mysql-5.1.30.tar.gz

[root@localhost src]# ls
httpd-2.2.10          mysql-5.1.30         php-5.2.8
httpd-2.2.10.tar.bz2  mysql-5.1.30.tar.gz  php-5.2.8.tar.bz2

-------------------------------------------------------------------

3. RPM으로 설치한 기존의 패키지를 제거

- rpm으로 설치되어 있는 기존의 패키지 들을 삭제한다.
꼭 삭제할 필요는 없지만 하드의 공간도 차지하고 새롭게 설치할 소스 패키지들과 충돌을 일으킬수 있기 때문이다.

-------------------------------------------------------------------

3-1. 서비스 중지

- 제거 하기 전에 서비스가 작동중에 있다면 정지시킨다.
[root@localhost src]# service httpd stop
httpd 를 정지 중:                                          [  OK  ]
[root@localhost src]# service mysqld stop
MySQL 를 정지 중:                                          [  OK  ]

-------------------------------------------------------------------

3-2. 패키지 제거 (1)

[root@localhost src]# yum remove httpd
[root@localhost src]# yum remove php
[root@localhost src]# yum remove mysql
[root@localhost src]# yum remove tomcat5

패키지 제거 확인 (1)

[root@localhost src]# rpm -qi httpd
httpd 패키지가 설치되어 있지 않습니다
[root@localhost src]# rpm -qi php
php 패키지가 설치되어 있지 않습니다
[root@localhost src]# rpm -qi mysql
mysql 패키지가 설치되어 있지 않습니다y
[root@localhost src]# rpm -qi tomcat5
tomcat5 패키지가 설치되어 있지 않습니다

패키지 제거 확인 (2)

[root@localhost src]# rpm -qa | grep httpd
[root@localhost src]# rpm -qa | grep php
php-common-5.1.6-20.el5_2.1
php-ldap-5.1.6-20.el5_2.1
php-pdo-5.1.6-20.el5_2.1
php-cli-5.1.6-20.el5_2.1
[root@localhost src]# rpm -qa | grep tomcat5
tomcat5-jsp-2.0-api-5.5.23-0jpp.7.el5_2.1
tomcat5-common-lib-5.5.23-0jpp.7.el5_2.1
tomcat5-admin-webapps-5.5.23-0jpp.7.el5_2.1
tomcat5-servlet-2.4-api-5.5.23-0jpp.7.el5_2.1
tomcat5-server-lib-5.5.23-0jpp.7.el5_2.1
tomcat5-jasper-5.5.23-0jpp.7.el5_2.1
tomcat5-webapps-5.5.23-0jpp.7.el5_2.1

- tomcat5 와 관련된 의존성 파일을 지우게 되면 오픈 오피스 등의 프로그램에 영향을 줄 수 있다.

-------------------------------------------------------------------

3-3. 패키지 제거 (2)

[root@localhost src]# yum remove tomcat5-*
[root@localhost src]# yum remove php-*  
- * 입력이 안될 경우가 있을 때는 파일명을 입력준다.

[root@server3 src]# yum remove php-common

패키지 제거 확인 (3)
[root@localhost src]# rpm -qa | grep php
[root@localhost src]# rpm -qa | grep httpd
[root@localhost src]# rpm -qa | grep mysql

-------------------------------------------------------------------

4. MySQL 소스설치 (http://bban2.tistory.com/147)

-------------------------------------------------------------------

5. Apache 소스설치 (http://bban2.tistory.com/148)

-------------------------------------------------------------------

6. PHP 소스설치 (http://bban2.tistory.com/149)

'Linux Server 구축 > 1-2. Web Server' 카테고리의 다른 글

APM - PHP 소스설치  (0) 2008.12.16
APM - Apache 소스설치  (0) 2008.12.16
APM - MySQL 소스설치  (0) 2008.12.16
Tomcat JSP 서버 - RPM 설치  (0) 2008.12.16
테터툴즈(Textcube) 설치  (0) 2008.12.16
그누보드 설치  (0) 2008.12.16