phpMyAdmin とは、 リレーショナルデータベース MySQL の操作と管理を行うためのツール. この Web ページでは、XAMPP を使わずに、phpMyAdmin をインストールする場合の手順を説明する.
特記事項:以下の手順では、リモートから(つまり、ネットワーク越しで)phpMyAdmin を使うことは無い、と考えて、セキュリティ設定は簡略化している.
お断り。phpMyAdmin の機能については、別のページで説明している.
MySQL のインストールを終えていること.
Apache HTTP サーバ のインストールを終えていること.
PHP のインストールを終えていること.
次の設定を行うことになるので、確認しておく。
参考URL:http://mizushima.ne.jp/Windows/DB/phpMyAdmin/phpMyAdmin.php
http://www.phpmyadmin.net/home_page/downloads.php を開く.この Web ページの phpMyAdmin-2.11.8.1 のところにある all-languages.zip をクリック. ダウンロードが始まる.
phpMyAdmin-2.11.8.1-all-languages.zipを解凍
解凍して出来たフォルダのフォルダ名を phpmyadmin に変更し,フォルダごと, phpmyadminフォルダをhtdocs(C:\Program Files\Apache Software Foundation\Apache2.2\htdocs の下)にコピー
http://localhost/phpmyadmin を Web ブラウザで開き, 「phpMyhAdmin 2.11.8 へようこそ」画面が表示されることを確認。 このとき,MySQL のエラーメッセージ(下記)が出るが、これは、設定を行っていないため.
設定例は次の通り.
$i = 0; /* Server localhost (cookie) [1] */ $i++; $cfg['Servers'][$i]['host'] = 'localhost'; $cfg['Servers'][$i]['extension'] = 'mysql'; $cfg['Servers'][$i]['connect_type'] = 'tcp'; $cfg['Servers'][$i]['compress'] = false; $cfg['Servers'][$i]['auth_type'] = 'http';
※ PHP のインストール時に mysqli もインストールしたのなら,extension の行は,mysqli に設定しても良いでしょう.
適宜、同封のマニュアルを参照のこと。
MySQL サーバ接続のために、MySQL データベース管理者のユーザ名とパスワードなどを設定します.
※ つまり、 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpmyadmin\config を作成
※ config.sample.inc.php は、 C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpmyadmin にある
Servers の「Add」をクリックし、以下の設定を行う
参考 Web ページ: http://wordpress.xwd.jp/euc_to_utf/pma.php
リモートから phpMyAdmin にアクセスすることを禁止しておく
C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpMyAdmin\.htaccess
<Limit GET> order deny,allow deny from all allow from 127.0.0.1 </Limit>
phpMyAdmin 使用者のユーザ名とパスワードを、.htaccess に設定します.
以下、
で説明している.
# すでに他のユーザが存在するときは -c をはずす cd C:\Program Files\Apache Software Foundation\Apache2.2\bin passwd -b -c C:\Program Files\Apache Software Foundation\Apache2.2\conf\.htpasswd testuser hoge$#34hoge5 cat C:\Program Files\Apache Software Foundation\Apache2.2\conf\.htpasswd vi C:/Program Files/Apache Software Foundation/Apache2.2\phpMyAdmin\.htaccess ---- AuthGroupFile /dev/null AuthName "testuser (MySQL) Page" AuthType Basic require valid-user ----
本サイトは金子邦彦研究室のWebページです.サイトマップは,サイトマップのページをご覧下さい. 本サイト内の検索は,サイト内検索のページをご利用下さい.
問い合わせ先: 金子邦彦(かねこ くにひこ) ![]()