CentOS6にphpMyAdminを導入する手順をまとめました。
1)phpMyAdminパッケージをyumでインストール
# yum install phpMyAdmin Installed: phpMyAdmin.noarch 0:4.0.10.4-1.el6 Dependency Installed: dejavu-fonts-common.noarch 0:2.30-2.el6 dejavu-sans-fonts.noarch 0:2.30-2.el6 libmcrypt.x86_64 0:2.5.8-9.el6 libtidy.x86_64 0:0.99.0-19.20070615.1.el6 php-bcmath.x86_64 0:5.3.3-27.el6_5.2 php-mcrypt.x86_64 0:5.3.3-3.el6 php-php-gettext.noarch 0:1.0.11-3.el6 php-tcpdf.noarch 0:6.0.091-1.el6 php-tcpdf-dejavu-sans-fonts.noarch 0:6.0.091-1.el6 php-tidy.x86_64 0:5.3.3-27.el6_5.2 php-xml.x86_64 0:5.3.3-27.el6_5.2
2)Webサーバーのアクセス設定
# vi /etc/httpd/conf.d/phpMyAdmin.conf
①自端末のIPアドレスからの接続を許可
<Directory /usr/share/phpMyAdmin/> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from xxx.xxx.xxx.xxx //自端末のIP Allow from ::1 </IfModule> </Directory> <Directory /usr/share/phpMyAdmin/setup/> <IfModule !mod_authz_core.c> # Apache 2.2 Order Deny,Allow Deny from All Allow from 127.0.0.1 Allow from xxx.xxx.xxx.xxx //自端末のIP Allow from ::1 </IfModule> </Directory>
②phpMyAdminにアクセスする際のパスを設定する
不正アクセスのリスクを軽減するためにデフォルトの設定値から適宜”/phpMyAdmin”の部分を変更する。
#Alias /phpMyAdmin /usr/share/phpMyAdmin
#Alias /phpmyadmin /usr/share/phpMyAdmin
Alias /p1h2p3myadm /usr/share/phpMyAdmin
3)Webサーバーを再起動して動作確認
①再起動
# service httpd restart
②動作確認
http://xxx.xxx.xxx.xxx/p1h2p3myadm/