Xamppでphp_openssl.dllを有効化しsslを使用可能に

公開

スポンサーリンク

Xamppを1.7.7にアップデート(1.7.3をアンインストールしてから1.7.7をインストール)したところ、エラーを吐き出してhttpsのリンクが開けなくなった。

Warning: file() [function.file]: Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in C:\xampp\htdocs\...

OpenSSLが有効になっていないとのことだった。php.iniを開き、extension=php_openssl.dllがコメントアウトされているのでそこを修正すればいいとのことだったが、Xampp1.7.7ではそもそもextension=php_openssl.dllが入っていなかった。ということで、extension=php_openssl.dllを書き加えることに。

php.iniにextension=php_xxx.dllが並んでいるところがあるので、そこにextension=php_openssl.dllを書き足す。なお、php_openssl.dllそのものはC:\xampp\php\extフォルダ内にあるはず。無い場合はhttp://jp.softpicks.net/dll/php_openssl-dll-19664.htmlからダウンロードしてきて、C:\windows\system32に入れる。

これでapacheを再起動で解決。

スポンサーリンク


Comment