설치순서는 MySQL - 아파치 - PHP - PHPMYADMIN
1. MySQL 설치
# yum -y install mysql mysql-server
서비스 등록
# chkconfig --levels 235 mysqld on
MySQL대몬 실행
# /etc/init.d/mysqld start
MySQL root계정 비밀번호 설정
# mysqladmin -u root password 비밀번호
2. Apache 설치
# yum -y install httpd
서비스 등록
# chkconfig --levels 235 httpd on
3. PHP 설치
# yum -y install php php-mysql php-gd php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc
4. phpMyadmin 설치
기본 리포저지리에 없으므로 rpmforge에서 패키지정보를 다운, 설치후 yum설치
http://packages.sw.be/rpmforge-release/
에서 맞는 버전을 다운
예) # wget
http://pkgs.repoforge.org/rpmforge-release/
rpmforge-release-0.5.2-2.el5.rf.i386.rpm
(2011.06.10일 CentOS 5.5 x86 32bit 기준)
다운후 rpm설치
# rpm -Uvh rpmforge-release-0.5.1-1.el5.rf.i386.rpm
이제 phpmyadmin을 설치
# yum -y install phpmyadmin
phpmyadmin 설정파일 수정
# vim /etc/httpd/conf.d/phpmyadmin.conf
-----------------------------------------------------------
#
# Web application to manage MySQL
#
#<Directory "/usr/share/phpmyadmin">
# Order Deny,Allow
# Deny from all
# Allow from 127.0.0.1
#</Directory>
#
Alias /phpmyadmin /usr/share/phpmyadmin
Alias /phpMyAdmin /usr/share/phpmyadmin
Alias /mysqladmin /usr/share/phpmyadmin
----------------------------------------------------------------
phpmyadmin 인증방법 변경
# vim /usr/share/phpmyadmin/config.inc.php
---------------------------------------------
변경 후
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
---------------------------------------------
5. 확인
아파치 시작
# /etc/init.d/httpd start
웹페이지확인
http://localhost/
php 확인
# echo '<?php phpinfo(); ?>' > /var/www/html/phpinfo.php
phpmyadmin 확인
http://localhost/phpmyadmin/