phpMyAdminのインストール

今後の使い勝手のためにも
phpMyadminをインストールします。

まず、phpMyAdminのダウンロード。
http://www.phpmyadmin.net/home_page/index.php
↑からバージョン3.2.4のzipをダウンロードし、
C:\inetpub\wwwroot
に展開。
名前をphpMyAdminに変更します。

php.iniの設定を確認・編集します。

extension=php_mysql.dll
のコメントを外し、有効にします。

session.save_handler = files
session.save_path = "/tmp"
を有効にします。

ついでにエラー周辺の設定をします。
display_errors = On
log_errors = On
log_errors_max_len = 0
error_log = C:\php\logs\php_errors.log
各値を上記のようにしてみました。

これらの設定を有効にするため、IISを再起動します。
IISマネージャの画面右上の再起動ボタンを押します。


http://localhost/phpMyAdmin/index.php
にアクセスしてみます。

mycryptがないとのことですので、
http://mcrypt.sourceforge.net/
のリンクから
libmcrypt.dllをダウンロードし、
C:\Windows\System32 内に入れます。

これで完了です。


ちなみにこの拡張モジュール辺りは各OSSで必要なものもあると思うので、面倒くさがりな筆者は、extensionがずらっと並んでいるもののうち、使えそうなものを全部有効にしてみました。

まず、一回全部有効に。

http://localhost/phpMyAdmin/index.php
にアクセスし、強引な設定によるエラーがあると思いますので、
今度は↓を見てみます。
C:\php\logs\php_errors.log

どうやら、↓のdllファイルがないようです。
php_dba.dll
php_exif.dll
php_gmp.dll
php_interbase.dll
php_ming.dll
php_oci8.dll
php_oci8_11g.dll
php_pdo_firebird.dll
php_pdo_oci.dll
php_phar.dll
php_pspell.dll
php_snmp.dll
php_sybase_ct.dll
php_zip.dll
php_mcrypt.dll

これらのextensionをコメントに戻します。

各拡張モジュールについては↓に説明があります。
http://jp.php.net/manual/ja/install.windows.extensions.php