[CentOS 6.3] LAMP 서버 설치하기 Computer Tip

지난번에는 우분투에 LAMP 서버를 설치하는 방법을 살펴보았습니다.

LAMP가 (Linux Apache Mysql Php) 의 약자였군요...

이번에는 CentOS 6.3에서 설치를 해 보려 하였습니다.
우분투 처럼 한번에 Apache, PHP, mySql을 설치하는 방법은 없는 것 같더군요.

다음과 같이 진행해 봅니다.

1) mySql 서버 설치

$ sudo yum install mysql mysql-server
$ sudo chkconfig --levels 235 mysqld on
$ sudo /etc/init.d/mysqld start

$ sudo mysql_secure_installation
서버 암호만 넣고 나머지는 모두 디폴트로 넘어갔습니다.

$ mysql -uroot -pyour_password
접속이 잘 되는지 확인합니다.

2) Apache2 설치

$ sudo yum install httpd
$ sudo chkconfig --levels 235 httpd on
$ sudo /etc/init.d/httpd start

$ sudo vi /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
위의 줄을 중간에 넣어, 80포트를 열어줍니다.

예)
 Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3389 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

$ sudo service iptables restart


3) PHP5 설치

$ sudo yum install php

$ sudo yum search php
php 모듈이 무엇이 있는가 확인하고 나서,

$ sudo yum install php-mysql php-gd php-imap php-ldap php-mbstring php-odbc php-pear php-xml php-xmlrpc php-pecl-apc

$ sudo vi /var/www/html/info.php
<?php
phpinfo();
?>
위의 세 줄을 입력합니다.

결과를 반영하기 위하여 웹서버를 재기동 시킵니다.
$ sudo /etc/init.d/httpd restart

이제 info.php 를 보면,

성공적으로 설치가 완료되었습니다.


어느분께는 도움이 되셨기를...

덧글

  • 한결 2013/02/19 19:29 # 삭제 답글

    덕분에 nfo.php를 보았습니다. 감사합니다.
  • 지훈현서아빠 2013/02/19 20:37 #

    도움이 되셨다니 저의 보람입니다~ ^^
댓글 입력 영역

구글애드텍스트