phpMyAdmin WebブラウザからMySQLを管理
phpMyAdmin 3.20 インストール
○WebブラウザからMySQLを管理します
○PHP 5.2.0 以上、MySQL 5.0 以上が必要
インストール時の環境
CentOS 5.3
php 5.2.10
mysql 5.1.35
今回 phpMyAdmin 3.20をインストールするので、phpのバージョンは、5.2以上
php5.2以上をインストールする場合は下記のレポジトリを追加してください。
- remi レポジトリを追加
php5.1の方は phpMyAdmin 2.xをインストール
準備
svnのインストール
subversionのsvnコマンドを使うのでsuvbersionをインストール
[root@centos ~]# yum -y install subversoin
expectのインストール
expectのmkpasswdを使うのでexpectをインストール
[root@centos ~]# yum -y install expect
PHP 5.2.10をremiからインストールしているので モジュールもremiから
インストールします。
php-mcryptのインストール
[root@centos ~]# yum -y --enablerepo=remi install php-mcrypt
php-mysqlのインストール
[root@centos ~]# yum -y --enablerepo=remi install php-mysql
phpMyAdminのインストール
svn コマンドで、phpmyadminをダウンロードします。
[root@centos ~]# svn checkout https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/tags/STABLE/phpMyAdmin phpmyadmin
ダウンロードしたphpMyAdminを移動
[root@centos ~]# mv phpmyadmin/ /var/www/
phpMyAdminの設定
サンプルの設定ファイルをコピー
[root@centos ~]# cp /var/www/phpmyadmin/config.sample.inc.php /var/www/phpmyadmin/config.inc.php
設定ファイルのパーミッションを変更
[root@centos ~]# chmod 660 /var/www/phpmyadmin/config.inc.php
ランダムな文字列を作成
[root@centos ~]# mkpasswd -l 46 R)mdeij3qnamrijskocV4lgtktmluafewflwihltuyoobe
phpMyAdminの設定ファイルの編集
*参考ページ phpMyAdmin documentation config
リンクテーブルを処理するための追加機能が無効になっています。
との警告が出るので、下記を追加して警告を無視します
$cfg['PmaNoRelation_DisableWarning’] = true;
[root@centos ~]# vi /var/www/phpmyadmin/config.inc.php # 下記の行にランダムな文字列を入力する $cfg['blowfish_secret'] = ''; ↓ $cfg['blowfish_secret'] = 'ランダムな46桁までの文字列'; $cfg['Lang'] = ‘ja-utf-8′; ← 追加 日本語化の設定 $cfg['PmaNoRelation_DisableWarning'] = true; ← 警告を無視
所有者の変更
[root@centos ~]# chown -R root.apache /var/www/phpmyadmin/
Apache設定ファイルを作成
[root@centos ~]# vi /etc/httpd/conf.d/phpmyadmin.conf Alias /phpMyAdmin /var/www/phpmyadmin Alias /phpmyadmin /var/www/phpmyadmin # ローカルからのみアクセスを許可する場合 <Location /phpmyadmin> Order deny,allow Deny from all Allow from 127.0.0.1 Allow from 192.168.1 # 特定のプロバイダからもアクセス許可する場合 Allow from .ppp.prin.ne.jp </Location>
[root@centos ~]# /etc/rc.d/init.d/httpd restart ← 再起動
例
https://kencom.biz/phpmyadmin/ へアクセス
ディスカッション
コメント一覧
まだ、コメントがありません