以下の環境に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/
その他
無事にログインできたあとは以下も行っておきましょう。
