裏紙に書く程度の内容

phpのバージョンアップでapache起動時にエラー

xampp環境下。libeay32.dll のエラー。

php 4.x -> 5.6.11 にバージョンアップしたら、apache起動時に下記のようなエラーが出るようになってしまいました。

序数4445がダイナミックライブラリLIBEAY32.dllから見つかりませんでした。

ぐぐると、libeay32.dll を C:\windows\system32 におけ、とかC:\windowsにおけとかあるけど改善せず。

で、よく見たら xampp\apache\bin にも

libeay32.dll
ssleay32.dll

があったのでこれを削除してみたらエラーが消えました。

おそらくapache起動時はこっちが読まれていたんだと思います。

phpディレクトリへのパスは通してあるので消すだけで改善したのかと。

このファイルを消してもエラーが出る場合は、libeay32/ssleay32.dllを apache/bin にコピーするか、phpのディレクトリへパスを通すといい気がします。

※自分の環境では消したら動いたけど、直接消すんじゃなくて、libeay32.dll.bk とかリネームして試されるとよろしいかと。

URABLO
広告
Index
広告