Channel J

電脳硬化症気味な日記です。まとまった情報は wiki にあります。

2005.2.5 (Saturday)

at 18:19  

PHP Windows環境でmcryptを有効にする   [ICTメモ]

PHP Security Consortium 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にも投稿がありました。


« 風邪(その4)〜headache〜…
為替レートをWatch… »
  trackback:    



Go back.