STEP 1.

APM이란 웹서버를 구성할 때 가장 많이 쓰이는 Apache, PHP, MySQL의 첫 글자를 인용해 만든 명칭이다.

APM을 설치하기에 앞서 rpm으로 설치 되어있는 APM을 삭제한다.


아래와 같은 명령어를 사용하여 APM이 설치 되었는지 확인 한다.

rpm으로 Apache가 설치 되어 있다면 삭제하고 웹상에서 다운 받아서 설치를 할 예정이다.

[root@Cacti /]# rpm -qa httpd php mysql
httpd-2.2.3-11.el5_1.centos.3
[root@Cacti /]#



STEP 2.

APM을 제거 하기 전에 내가 설치 한 서버에 APM 중 무엇이 설치 되었는지를 위의 과정에서 확인 하였다.

현재 필자가 설치 한 서버에는 Apache만 설치 되어있기 때문에 Apache만 삭제할 것이다.

[root@Cacti /]# yum remove -y httpd
Setting up Remove Process
Resolving Dependencies
--> Running transaction check
---> Package httpd.i386 0:2.2.3-11.el5_1.centos.3 set to be erased
--> Processing Dependency: httpd for package: system-config-httpd
--> Processing Dependency: httpd >= 2.2.0 for package: gnome-user-share
--> Running transaction check
---> Package gnome-user-share.i386 0:0.10-6.el5 set to be erased
---> Package system-config-httpd.noarch 5:1.3.3.3-1.el5 set to be erased
--> Finished Dependency Resolution

Dependencies Resolved

=============================================================================
 Package                 Arch       Version          Repository        Size
=============================================================================
Removing:
 httpd                   i386       2.2.3-11.el5_1.centos.3  installed         2.8 M
Removing for dependencies:
 gnome-user-share        i386       0.10-6.el5       installed          89 k
 system-config-httpd     noarch     5:1.3.3.3-1.el5  installed         2.1 M

Transaction Summary
=============================================================================
Install      0 Package(s)        
Update       0 Package(s)        
Remove       3 Package(s)        

Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Erasing   : httpd                        ######################### [1/3]
  Erasing   : gnome-user-share             ######################### [2/3]
  Erasing   : system-config-httpd          ######################### [3/3]

Removed: httpd.i386 0:2.2.3-11.el5_1.centos.3
Dependency Removed: gnome-user-share.i386 0:0.10-6.el5 system-config-httpd.noarch 5:1.3.3.3-1.el5
Complete!
[root@Cacti /]#




STEP 3.

Apache를 다운 받기 위해 download를 받을 디렉토리를 생성하겠다.

[root@Cacti /]# mkdir /download
[root@Cacti /]# cd download/
[root@Cacti download]#




STEP 4.

Apache를 다운 받는다.

아래는 사이트에서 사라질 수 있으므로, 개인적으로 백업 해 둔 파일 입니다.



[root@Cacti download]# wget http://mirror.apache.or.kr/httpd/httpd-2.2.11.tar.gz
--14:06:29--  http://mirror.apache.or.kr/httpd/httpd-2.2.11.tar.gz
Resolving mirror.apache.or.kr... 222.239.120.166
Connecting to mirror.apache.or.kr|222.239.120.166|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6806786 (6.5M) [application/x-gzip]
Saving to: `httpd-2.2.11.tar.gz'

100%[=========================================================================================================================================>] 6,806,786   8.58M/s   in 0.8s  

14:06:30 (8.58 MB/s) - `httpd-2.2.11.tar.gz' saved [6806786/6806786]

[root@Cacti download]# ll
total 6660
-rw-r--r-- 1 root root 6806786 Dec 13 23:35 httpd-2.2.11.tar.gz
[root@Cacti download]#



STEP 5.

PHP를 다운 받는다.

아래는 사이트에서 사라질 수 있으므로, 개인적으로 백업 해 둔 파일 입니다.



[root@Cacti download]# wget http://kr2.php.net/get/php-5.2.6.tar.gz/from/this/mirror
--14:16:28--  http://kr2.php.net/get/php-5.2.6.tar.gz/from/this/mirror
Resolving kr2.php.net... 211.43.210.124
Connecting to kr2.php.net|211.43.210.124|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location:
http://kr2.php.net/distributions/php-5.2.6.tar.gz [following]
--14:16:28-- 
http://kr2.php.net/distributions/php-5.2.6.tar.gz
Connecting to kr2.php.net|211.43.210.124|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 12046184 (11M) [application/x-tar]
Saving to: `php-5.2.6.tar.gz'

100%[=========================================================================================================================================>] 12,046,184  10.8M/s   in 1.1s  

14:16:29 (10.8 MB/s) - `php-5.2.6.tar.gz' saved [12046184/12046184]

[root@Cacti download]# ll
total 18440
-rw-r--r-- 1 root root  6806786 Dec 13 23:35 httpd-2.2.11.tar.gz
-rw-r--r-- 1 root root 12046184 May  1  2008 php-5.2.6.tar.gz
[root@Cacti download]#



STEP 6.

MySQL을 다운 받는다.

[root@Cacti download]# wget http://www.mysql.org/get/Downloads/MySQL-5.0/mysql-5.0.75.tar.gz/from/http://mysql.byungsoo.net/
--14:18:30--  http://www.mysql.org/get/Downloads/MySQL-5.0/mysql-5.0.75.tar.gz/from/http://mysql.byungsoo.net/
Resolving www.mysql.org... 213.136.52.82, 213.115.162.82
Connecting to
www.mysql.org|213.136.52.82|:80... connected.
HTTP request sent, awaiting response... 301 Moved Permanently
Location:
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.75.tar.gz/from/http://mysql.byungsoo.net/ [following]
--14:18:31-- 
http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-5.0.75.tar.gz/from/http://mysql.byungsoo.net/
Resolving dev.mysql.com... 213.136.52.29
Connecting to dev.mysql.com|213.136.52.29|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location:
http://mysql.byungsoo.net/Downloads/MySQL-5.0/mysql-5.0.75.tar.gz [following]
--14:18:34-- 
http://mysql.byungsoo.net/Downloads/MySQL-5.0/mysql-5.0.75.tar.gz
Resolving mysql.byungsoo.net... 218.234.17.87
Connecting to mysql.byungsoo.net|218.234.17.87|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 32514150 (31M) [application/x-tar]
Saving to: `mysql-5.0.75.tar.gz'

100%[=========================================================================================================================================>] 32,514,150   199K/s   in 3m 33s

14:22:10 (149 KB/s) - `mysql-5.0.75.tar.gz' saved [32514150/32514150]

[root@Cacti download]# ll
total 50232
-rw-r--r-- 1 root root  6806786 Dec 13 23:35 httpd-2.2.11.tar.gz
-rw-r--r-- 1 root root 32514150 Dec 19 03:01 mysql-5.0.75.tar.gz
-rw-r--r-- 1 root root 12046184 May  1  2008 php-5.2.6.tar.gz
[root@Cacti download]#

위 과정을 끝으로 APM에 필요한 파일을 모두 다운 받았으며, 이제 한가지씩 설치를 해보도록 하자.


'Cacti > APM(Apache+PHP+MySQL)' 카테고리의 다른 글

MySQL 설치 시 에러 메시지를 띄우며 설치가 안 될 경우.  (0) 2009.06.04
PHP 설치  (0) 2009.02.13
Apache 설치  (0) 2009.02.13
MySQL 설치  (0) 2009.02.13
APM(Apache+PHP+MySQL) 설치 전에... 2번째...  (0) 2009.02.13
블로그 이미지

쭈꾸댕이

아직 어설픈 실력으로 나름 제가 하는 것에 대한 것들을 옮기는 공간입니다. 틀린 부분도 있을 수 있으니 이 점 양해하시고, 도움이 되셨으면 좋겠네요.

,