【PHP】file_get_contentsでhttpsのurlにアクセスすると、warnが吐かれ、うまくファイルを取得できない。

Webエンジニアの雄大です

楽天apiを叩いていろいろと開発しています。そこでのエラー。

httpsのurlにアクセスすると、warnが吐かれ、うまくファイルを取得できない現象が起きました。

エラーはこんな感じ
Warning: file() [function.file]: Unable to find the wrapper “https” – did you forget to enable it when you configured PHP?

グーグル先生に尋ねたところ、OpenSSLが有効でなかったようです。
Windows環境はXamppを使っているのですが、自分の使っているバージョンではOpenSSLが有効でなかったようです。

【解決策】
php.iniの最後の行に
extension=php_openssl.dllを加えました。

そもそも、extension=php_openssl.dllの記述がありませんでした。。。

最後のApacheの再起動を忘れないように!!

参考になったURL
http://kihon-no-ki.com/xampp-php_openssl

コメント

タイトルとURLをコピーしました