Windows7 に「phpMyAdmin」をインストール


Windows7に「phpMyAdmin」インストール
せっかくDB使っているので使いやすいGUIツールを!
ってなわけでphpMyAdminを入れてみます。

インストール環境
OSWindows7 Ultimate 64bit(VMWare Fusion3)
マシンiMac 2010 Mid Core i5 760@2.80GHz Mem=12GB(Win6GB,Mac6GB)
HDD1TB(Win545GB,Mac299GB) SSDが欲しいです!
WEBサーバーApache 2.2.21 32bit
PHPPHP 5.3.8 32bit
DBサーバーMySQL 5.5.17 64bit

phpMyAdminのダウンロード
  1. phpMyAdmin公式からphpMyAdminをダウンロード。
  2.  ソースファイルがphpで出来ているのでLinux版、Windows版の区別がありません。
    

  3. ダウンロードしたzipをドキュメントルート直下に解凍。
  4.  ↓こんな感じでおきました。
      <ドキュメントルート>\phpMyAdmin-3.4.7
     
    ※このままだともちろんバレバレなURLなので実際のサービスで使うときはVirtualHostを使った上でIP制限等行ってください。
     実際にサーバのログを監視しているとphpMyAdminへのアタックは非常に多いですから。
    

httpd.confの修正
  1. httpd.confのDirectoryIndexにindex.phpを追加。
  2. ↓こんな感じ。

     DirectoryIndex index.html index.php


     これはファイル名を省略してアクセスした場合「index.html」か「index.php」を表示します、という設定。
     例えば「http://localhost/phpMyAdmin-3.4.7/」にアクセスした場合は、
     「http://localhost/phpMyAdmin-3.4.7/index.php」が自動的に開かれます。設定しないと開かれません。


php.iniの修正
  1. アクセスしてみると「mysql 拡張がありません。PHP の設定をチェックしてみてください。」とエラーが出る
  2.  PHP用の設定ファイル「php.ini」を設定していなかったので、設定。
     C:\php-5.3.8\php.ini-development
      ↓リネーム
     C:\php-5.3.8\php.ini
    
  3. php.ini」のコメントはずす&パスを通す。
  4. 修正した箇所はコチラ↓

     extension_dir = "C:\php-5.3.8\ext"
     extension=php_mbstring.dll
     extension=php_mysql.dll



phpMyAdmin設定ファイル修正
  1. config.sample.inc.phpをリネームし、設定ファイルに使用
  2.  /phpMyAdmin-3.4.7/config.sample.inc.php
        ↓リネーム
     /phpMyAdmin-3.4.7/config.inc.php
    
  3. ファイル中の以下の変数を修正
  4. $cfg['blowfish_secret']='yY5FLJbBCCLiFqCqVSW9q2Lym3bL569W2w2JQ7df';


     元々文字列が入っていないので、文字列を入れてあげてください。
     ※phpMyAdmin内部で使用されているblowfish(暗号化の一種)の暗号キーの様子。
     試しにランダムな40文字にしてみたが、基本的には文字列であれば何でもOK。



ログインテスト
  1. http://localhost/phpMyAdmin-3.4.7/にアクセス
  2.  mysqlのrootでログイン、成功を確認。

この記事の続き

実践マスター PHP+MySQL PHP5対応

実践マスター PHP+MySQL PHP5対応