2017-06-05 7 views
0

私のウェブサイトをテストするためにPhpStormの組み込みPHPサーバを使用しています。私はcURLサポートが必要です。私のphp.iniではextension=php_curl.dllのコメントを外してあり、私は自分のコンピュータにコマンドラインからcURLをインストールしました。私もPhpStormを再起動しましたが、カール関数(curl_initcurl_versionなど)のいずれも未定義です。PhpStorm - cURLが機能していません

私はいくつかの研究の末、phpinfo()の実行を終了しました。 cURLは拡張機能のリストに表示されません。

インタプリタの設定([設定]> [言語]> [PHP]> [CLIインタプリタ]> ...)でも、同じであることを確認するために「エディタでphp.iniを開く」ボタンをクリックしました。エディタ(PhpStorm)でphp.iniを開くと、その行のコメントも外されたので、PhpStormは正しいファイルを参照しています。

PhpStormでcURLが動作しないのはなぜですか?

+0

「phpinfo()」をどのくらい正確に実行しましたか? '設定>言語> PHP> CLIインタプリタ> ...'で設定したローカルPHPインストールをお持ちですか?ここでのポイントは、IDEで選択したインタープリターによってphpinfo()ページが生成されたことを確認することです。 PHPを複数インストールしている場合は、別のローカルPHPウェブサーバのphpinfoを取得している可能性があります –

+0

私が設定したインタプリタはローカルのものだけです。PHPのダウンロードは – MCMastery

答えて

0

また、PhpStormを再起動しましたが、それでもカール関数(curl_init、curl_versionなど)は未定義です。

php.iniファイルでcurl.dllが利用可能であっても、PhpStormはこれらの機能を認識できるはずです。 IDEでこの問題を示すスクリーンショットを添付してください。

私はphpinfo()の実行を終了しました。 cURLは拡張機能のリストに表示されません。

php.iniの行のコメントを外してWebサーバーを再起動しましたか?

phpinfoにアクセスするために使用しているリンクも共有してください(例:localhost:63349/index.php)。

+0

です。それは機能を自動完成させますが、それを実行することはできません。 https://i.gyazo.com/5b089ea03fd37de40fdd5970e22674f3.png – MCMastery

+0

また、http_getが動作しないことが判明しました – MCMastery

+0

いいえ、63342 - (拡張機能がロードされていない)組み込みのWebサーバーです。 php.iniを編集したPHPインストール - xamppのようなWebサーバパッケージですか? PHPサーバを設定したポートで設定/アクセスする必要があります。 localhost:80。 –

関連する問題