CentOS 에서 yum 을 사용하여 Apache, PHP, MySQL 설치 하는 방법을 알려드리며
MySQL -> Apache -> PHP 순서로 설치 하도록 하고 MySQL 웹 인터페이스 관리 툴인 phpMyadmin 설치까지 진행 하도록 하겠습니다.
설치
MySQL 설치
// yum 명령어로 mysql 을 설치한다. [root@localhost ~]# yum -y install mysql mysql-server // mysql을 서비스에 등록을 해줍니다. [root@localhost ~]# chkconfig --levels 235 mysqld on // mysql을 실행 합니다. [root@localhost ~]# /etc/init.d/mysqld start // mysql을 설치하면 기본 root 비밀번호가 설정 되어 있지 않으므로 mysqladmin 으로 설정 해줍니다. [root@localhost ~]# mysqladmin -u root password 비밀번호
Apache 설치
// yum 명령어로 아파치를 설치한다. [root@localhost ~]# yum -y install httpd // Apache를 서비스에 등록 시켜 줍니다. [root@localhost ~]# chkconfig --levels 235 httpd on
PHP 설치
// yum 명령어로 PHP를 설치한다. [root@localhost ~]# yum -y install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
phpMyadmin 설치
phpmyadmin 는 기본 저장소에 없으므로 RPM Forge 에서 패키지 정보를 다운로드 후 설치 하셔야 합니다. 아래 사이트에 들어가시게 되면 그림과 같이 오른쪽 부분에 해당 시스템에 맞는 패키지 파일을 다운로드 받아 주시면 됩니다.
http://packages.sw.be/rpmforge-release/
// wget을 통해 패키지를 다운로드 받는다. [root@localhost ~]# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.i386.rpm // 패키지를 설치해 줍니다. [root@localhost ~]# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm // yum으로 phpmyadmin을 설치 합니다. [root@localhost ~]# yum -y install phpmyadmin // phpmyadmin 설정 파일에 알리아스(Alias) 부분만 남기고 모두 주석(#) 처리 합니다. [root@localhost ~]# vi /etc/httpd/conf.d/phpmyadmin.conf # # Web application to manage MySQL # ## Order Deny,Allow # Deny from all # Allow from 127.0.0.1 # # Alias /phpmyadmin /usr/share/phpmyadmin Alias /phpMyAdmin /usr/share/phpmyadmin Alias /mysqladmin /usr/share/phpmyadmin // phpmyadmin 의 인증 방법을 변경 합니다. 기본값은 cookie 로 되어 있는데 이 인증 방식은 보안상 좋지 않으므로 http 형식으로 로그인 창이 뜨도록 해줍니다. [root@localhost ~]# vi /etc/httpd/conf.d/phpmyadmin.conf // 변경전 /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'cookie'; // 변경 후 /* Authentication type */ $cfg['Servers'][$i]['auth_type'] = 'http';
확인
웹페이지 확인을 위해서 Apache 를 시작 합니다.
[root@localhost ~]# /etc/init.d/httpd start httpd (을)를 시작 중: [ OK ] // PHP 와 연동이 잘되었는지 확인 하기 위해 phpinfo 페이지를 하나 생성합니다. [root@localhost ~]# echo '' > /var/www/html/phpinfo.php
이제 설치가 완료 되었다면 브라우져에 페이지가 뜨는지 확인하시면 됩니다.
phpinfo.php : http://127.0.0.1/phpinfo.php phpmyadmin : http://127.0.0.1/phpmyadmin/
'운영체제 > 리눅스 관련글' 카테고리의 다른 글
리눅스(Linux) 디렉토리 구조 (0) | 2010.12.08 |
---|---|
우분투(Ubuntu) 네이버 사전체 폰트 설치 및 적용 (0) | 2010.12.07 |
센토스(CentOS) - APM(Apache, PHP, MySQL) 설치 (3) | 2010.12.06 |
타임서버를 이용한 리눅스 시간설정 (rdate) (0) | 2010.12.05 |
우분투(Ubuntu) 한글 입력시 아래바침 글자가 깨질때 해결법 (0) | 2010.12.04 |
우분투(Ubuntu) 10.04 sun-java-jdk 1.6 설치 방법 (0) | 2010.12.04 |
phpmyadmin 설치에서 28번째 줄 vi /etc/httpd/conf.d/phpmyadmin.conf 를
vi /usr/share/phpmyadmin/config.inc.php 로 바꾸어야 합니다.
다른분들이 보시고 삽질 하실까봐 댓글남깁니다. ^^
그래서 그도 현대문화에 따른 충격
삽질후 구글링하다 본 댓글에 충격! ^^: