http://centossrv.com/phpmyadmin.shtml
修改的地方
<location>那里面 Allow all
- SEO Stats powered by SEO-Stats.com
- MySQL用GUI設定ツール導入(phpMyAdmin)
- 最終更新日: 2012.06.22
- <<トップページ <<新着情報 <<質問掲示板 <<アンケート <<リンク集 <<サイト内検索 <<管理人へメール <<Scientific Linuxで自宅サーバー構築 <<Fedoraで自宅サーバー構築
- ■概要
- phpMyAdminを導入して、MySQLの操作をWebブラウザ上から行なえるようにする。
- ※Webサーバー+PHP、MySQLデータベースが構築済であること
- ■phpMyAdminインストール
- (1)phpMyAdminインストール
- [root@centos ~]# svn checkout https://phpmyadmin.svn.sourceforge.net/svnroot/phpmyadmin/tags/STABLE/phpMyAdmin phpmyadmin
- ← phpMyAdminダウンロード
- [root@centos ~]# mv phpmyadmin/ /var/www/ ← ダウンロードしたphpMyAdminを所定の場所へ移動
- (2)php-mysqlインストール
- phpMyAdminはPHPで動作するため、PHPからMySQLデータベースへアクセスするためのパッケージであるphp-mysqlをインストールする
- [root@centos ~]# rpm -q php-mysql ← php-mysqlインストール確認
- パッケージ php-mysql はインストールされていません。
- [root@centos ~]# yum -y install php-mysql ← php-mysqlインストール※インストールされていない場合のみ
- ■phpMyAdmin設定
- (1)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 ← mkpasswdコマンドでランダムな46桁の文字列を取得
- ※mkpasswdコマンドはこちらを参照
- ojwelolk6gmsswpgqosameeBmtxswelzamM4wdfcfolbz> ← ランダムな46桁の文字列※設定ファイル編集で使用する
- [root@centos ~]# vi /var/www/phpmyadmin/config.inc.php ← 設定ファイル編集
- $cfg['blowfish_secret'] = 'ojwelolk6gmsswpgqosameeBmtxswelzamM4wdfcfolbz>'; ← mkpasswdコマンドで取得したランダムな46桁の文字列を指定
- ※上記はログイン時のパスワード暗号化の際に内部的に利用されるパスフレーズであり、ユーザに入力要求されるものではない
- $cfg['Servers'][$i]['auth_type'] = 'cookie'; ← 認証モードを「クッキー」にする
- $cfg['Lang'] = 'ja-utf-8'; ← 追加(日本語化)
- /*
- * End of servers configuration
- */
- [root@centos ~]# chown -R root.apache /var/www/phpmyadmin/ ← phpMyAdminの所有者を変更
- (2)Apache設定
- [root@centos ~]# vi /etc/httpd/conf.d/phpmyadmin.conf ← phpMyAdmin用Apache設定ファイル作成
- Alias /phpmyadmin /var/www/phpmyadmin
- 以下は内部からのみアクセスできるようにする場合のみ指定する
- <Location /phpmyadmin>
- Order deny,allow
- Deny from all
- Allow from 127.0.0.1
- Allow from 192.168.1 ← 内部ネットワークアドレスを指定
- </Location>
- [root@centos ~]# /etc/rc.d/init.d/httpd reload ← Apache設定反映
- httpd を再読み込み中: [ OK ]
- ■phpMyAdmin確認
- http://サーバー名/phpmyadmin/へアクセスして、phpMyAdminのログイン画面が表示されること
- MySQLに登録されているアカウントでログインできること
- ※Webブラウザのクッキー機能を有効にしておくこと
- ▲このページのトップへ戻る
- LPIロゴ Copyright© 2013 fallenangels, All rights reserved.
- ご自由にリンクしてください(連絡は不要です)
- 本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします