블로그

phpMyAdmin 4.4.3 소스로 설치

phpMyAdmin 홈페이지 에서 소스 다운로드

# unzip phpMyAdmin-4.4.3-all-languages.zip
# cd phpMyAdmin-4.4.3-all-languages

메뉴얼의 Quick Install 페이지 참고해서 설치합니다.

여기서는 /home/www 가 웹루트입니다. phpmyadmin 소스를 /home/www/phpmyadmin 으로 카피합니다.

# cp -pfR phpMyAdmin-4.4.3-all-languages /home/www/phpmyadmin

아파치의 웹유저가 www-data 일 경우 퍼미션을 www-data 가 접근가능하도록 설정합니다.

# cd /home/www
# chgrp -R www-data phpmyadmin
# chown -R www-data phpmyadmin

설정파일 생성

# cd /home/www/phpmyadmin
# cp config.sample.inc.php config.inc.php
# vi config.inc.php
<?php
$cfg['blowfish_secret'] = 'ba17c1ec07d65003';  // use here a value of your choice

/* Server parameters */
$cfg['Servers'][$i]['host'] = '10.0.1.86:3306';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
$cfg['Servers'][$i]['AllowNoPassword'] = false;

$i=0;
$i++;
$cfg['Servers'][$i]['auth_type']     = 'cookie';
?>

./libraries 와 ./setup/lib 폴더는 웹에서 접근이 안 되도록 아래와 같이 아파치에 설정합니다.

<Directory /home/www/phpmyadmin/libraries>
   Order deny,allow
   Deny from all
</Directory>

<Directory /home/www/phpmyadmin/setup/lib>
   Order deny,allow
   Deny from all
</Directory>

여기까지 설정을 한 후 http://w0.fun25.co.kr/phpmyadmin 과 같이 브라우저로 접속을 하면 로그인 화면이 나오며 MySQL 계정을 통해 접속하시면 됩니다.