[phpMyAdmin 설치]


 

1. 압축을 푼다.
# tar xfvz phpMyAdmin-3.2.3-all-languages.tar.gz
// phpmyadmin 버전에 따라 압축파일명이 다를수도 있음 (필자는 개인적으로 2.x대 버전을 추천한다.)


libraries 폴더로 들어간다.
# cd phpMyAdmin-3.2.3-all-languages/libraries


설정파일을 복사한다.
# cp config.default.php config.inc.php


파일을 수정
# vi config.inc.php
$cfg['PmaAbsoluteUri'] = 'http://domain.com/phpmyadmin';
$cfg['blowfish_secret'] = 'cookie'; // cookie 값 입력 (아무거나 입력해도 됨)  // 관습상 cookie로 입력을 한다.
$cfg['Servers'][$i]['host']          = 'localhost';
$cfg['Servers'][$i]['auth_type']     = 'cookie'; (작동 안되면 http 입력)
$cfg['Servers'][$i]['user']          = 'root';
$cfg['Servers'][$i]['password']      = 'mysql 비밀번호';


수정한 파일 이동
# mv config.inc.php ../


phpMyAdmin 접속할 수 있도록 웹폴더로 이동
# cd ../
# mv phpMyAdmin-3.2.3-all-languages /home/account/public_html/phpmyadmin // account는 서버의 계정임 (각각 다를수 있음)


* 웹에 접속해서 확인
http://domain.com/phpmyadmin


[트러블슈팅]

mcrypt 확장모듈을 불러올 수 없습니다.<br />PHP 환경설정을 검사하십시오.
(접속시 이런 메시지가 하단에 나타난다면)


여러가지 방법이 있겠지만 yum을 이용한 방법이 가장 간편하므로

# yum -y install libmcrypt libmcrypt-devel


php 재컴파일을 해야한다. 기존 컴파일 옵션을 그대로 사용하되

옵션에 --with-mcrypt 옵션을 넣고 컴파일 할것.

make && make install 과정 진행 중에

make: *** [libphp5.la] Error 1 (이와 같은 에러가 나면서 중단될 경우)

# yum install libtool-ltdl-devel -y

해주면 해결된다.

성공적으로 php 재컴파일이 끝나면

phpinfo(); 함수를 이용해서 정상적으로 mcrypt 옵션이 붙었는지 확인해보고 붙었다면

phpmyadmin 페이지에 접속해서 mcrypt 확장모듈을 불러올 수 없습니다.<br />PHP 환경설정을 검사하십시오.

메시지가 사라졌는지 확인해볼것.