[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 환경설정을 검사하십시오.
메시지가 사라졌는지 확인해볼것.