phpMyAdminをバージョンアップ(2.6.0-pl3 -> 2.6.1)しました。その際、ドキュメントに「cookie認証メソッドを使うときは、mcrypt拡張モジュールを有効にすることを強く勧める」と記載があったので、php.iniファイルの php_mcrypt.dll のコメントを解除しました。すると、「php_mcrypt.dllがロードできません」と表示されます。
どうやら、php_mcrypt.dll拡張はlibmcrypt.dllに依存しているようなのですが、PHP4.3.10には付属していませんでした。おまけに、PHP マニュアルには「この拡張モジュールはWindows環境では利用できません。」なんて書いてあります。
しかし、あきらめずに探すと、Windows Native用のlibmcrypt.dllを発見!これをsystem32以下に配置すると、php_mcrypt.dllがロードできました。ちゃんと暗号化もできてるみたいですよ。
ちなみに、同様な内容で、PHP-users MLにも投稿がありました。
2005.2.5 (Saturday)
PHP Windows環境でmcryptを有効にする
« 風邪(その4)〜headache〜… | Tweet |
| 為替レートをWatch… » |
trackback: