2010年から2015年まではてなダイアリーで更新ししていたブログです。
現在は「パンクはいつも突然に」に統合して更新しています。

zlib.dllがありません

 phpを5.2.13から5.2.14にあげたら「zlib.dllが見つかりません」と怒られるようになった。apacheも起動しない。
 ZLIB DLL Home Pageからpre-builtを落としてきて、dll32ディレクトリに中にあるzlibwapi.dllをphpディレクトリにコピーしてzlib.dllにリネームしたら動くようになった。
 存在していたファイルを消した覚えはないし、サーバもクライアントも同様だったので、このバージョンから必要になったんだろう。
 さっと検索してみて、同様の報告は英語のものが1つみつかったくらい。
- PHP, Apache, MySQL, Windows : WampServer


 それとは関係なしにメモ。サーバ上のphpをアップデートする時はapacheを停止してから。apache系のdllとlibeay32.dllがapacheによって開かれているので上書きできない。でも前のバージョンではそんなことやった記憶がないんだが。