おすすめのガジェット

記事内に広告を含む場合があります

【PhpStorm】file_get_contents(): Unable to find the wrapper “https” – did you forget to enable it when you configured PHP?

PhpStormでPHPファイルをスクリプトとして実行した際にエラーになってしまいました。

 

Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in 

 

エラー内容的には file_get_contents() で https からデータを取得できてないっぽい。

解決した方法は、「extension=openssl」を追加して使えるようにしたら正常に動作するようになりました。

 

 

スポンサーリンク
この記事を書いた人:まちゃ
ガジェット好き 自作PC歴20年超え スマホゲームのエンジニア アニメ・ゲーム好き

実行環境

環境はWindowsでPhpStormのインタープリターを使ってPHPを動かそうとしています。

PHPインタープリターが、どのphp.iniを使っているのか調べて動作するようにしました。

 

まず右上の方にある「実行構成の編集」を選択します。

 

PHPスクリプトから対象のスクリプトを選んで、コマンドライン項目内にあるインタープリターを確認します。

インタープリターの右側の「…」からCLIインタープリター画面を開きます。

 

画面中央あたりにある「構成ファイル」のphp.ini横にある「エディターで開く」リンクをクリックするとファイルが開きます。

 

 

php.iniファイルの編集

確認する箇所はまずファイル内検索で「extension_dir」を探します。

コメント化されていたら「;」を削除して有効化します。

 

さらに「extension=」で検索して、extension=のグループがあるので、opensslがあれば有効化します。

 

ちなみにphp.iniが格納されている配下にextフォルダがあります。

 

extフォルダ内にはphp_openssl.dllなどのdllファイルが格納されています。

 

エラーメッセージ

Warning: file_get_contents(): Unable to find the wrapper "https" - did you forget to enable it when you configured PHP? in 

 

 

購入して本当によかった、おすすめガジェット
購入して本当によかった、おすすめガジェット

おもしろそうなガジェットや生活が便利・快適になりそうなのを見つけると、ついついポチってしまいます。

そんな様々なガジェットの中から、実際に購入して良かったと感じたおすすめのガジェットを紹介します。

\ 今すぐチェック /
Amazonで安く買い物する方法

ガジェットなどをAmazonでお得に買い物するには、Amazonギフト券にあらかじめチャージしてから購入するのがおすすめです。

Amazonギフト券は現金でチャージするたびにポイントが 最大2.5% 貯まります。

現金派クレカを持てなくても、Amazonギフト券を活用するとお得です!

 
\ 最大2.5%のポイントバック /
現金なので安心
クレカ無くてもOK
PhpStorm
このページをシェアする
プロガジ.DEV

コメント

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