IIS8にphpMyAdminをインストールするときの設定

以下の環境にphpMyAdminをインストールしてみました。

OS
Windows 2012 Server(IIS8)


PHP
5.4


MySQL
5.6.11


phpMyAdmin
4.0.0

しかし、

Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly.

というエラーが出て苦戦…。でもなんとか以下の設定で解決できたのでメモ。

 

phpMyAdminをダウンロード

  • http://www.phpmyadmin.net/のダウンロードページからphpMyAdminをダウンロード

  • 解凍して任意のサイトのディレクトリにコピー

    (例)C:\inetpub\wwwroot\phpmyadmin

 

php.iniを変更

  • session.save_path = “/tmp"のコメント解除し有効化し、session.save_path = “C:\php\tmp"に変更。 php.iniがあるディクレクトリにtmpフォルダを作っておく(※ここが超重要)

  • extension=php_mbstring.dll をコメント解除し、エクステンションを有効化

  • extension=php_mcrypt.dll をコメント解除し、エクステンションを有効化

自分の環境にはこの記載がなかったので無視

  • extension=php_mysqli.dll をコメント解除し、エクステンションを有効化

 

config.inc.phpを変更

  • config.sample.inc.phpをconfig.inc.phpにリネーム
  • Cookie 認証用のパスフレーズを入力。内容については任意で決定。

$cfg[‘blowfish_secret’] = ‘任意’

  • MySQL のサーバー名 (webサーバーと同一の場合は、 localhost のままで OK) を入力。

$cfg[‘Servers’][$i][‘host’] = ’localhost’;

  • Uploadディレクトリを変更(フォルダも作成しておくこと)

$cfg[‘UploadDir’] = ‘C:\inetpub\wwwroot\phpmyadmin\upload’;

  • Saveディレクトリを変更(フォルダも作成しておくこと)

$cfg[‘SaveDir’] = ‘C:\inetpub\wwwroot\phpmyadmin\save’;

 

アクセスしてみる

実際にアクセスしてみて以下の画面が出れば設定成功

(例)http://localhost/phpmyadmin/

phpmyadmin

 

その他

無事にログインできたあとは以下も行っておきましょう。

Hugo で構築されています。
テーマ Stack は Jimmy によって設計されています。