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を再起動で解決。
スポンサーリンク