2016-05-21 4 views
0

私はカールが必要なPHPスクリプトを起動しようとしています。私はEasyphpをはじめて使用しています。 私はphp.iniのextension=php_curl.dll行のコメントを外そうとしました。しかし、それはまだ動作しません。再起動してもEasyPHPでcURLを有効にする

どうすればよいですか?

ありがとうございました

+0

さて、あなたは拡張機能がロードされるかどうかを確認する必要があります。まず、httpサーバのエラーログファイルを再起動した後、伝説的なスクリプト '<?php phpinfo();の出力を確認してください。 ?> '... – arkascha

+0

あなたの答えをありがとう。以下はサーバーエラーログです: 'PHP警告:PHP起動:ダイナミックライブラリ 'C:\\ Program Files(x86)\\ EasyPHP-Devserver-16.1 \\ eds-binaries \\ php \\ php704vc14x86x160521084858 \\ extを読み込めません\\ php_curl.dll ' - Leモジュールsp \ xef \ xbf \ xbdcifi \ xef \ xbf \ xbd est introuvable。\ r \ n Unknown in line 0' –

+0

はい、私はちょうどチェックし、ファイルはうまく配置されています。 –

答えて

2

私は「;」を削除した同様の状況です。 php.iniのcURL拡張の前にWebサーバーを再起動しましたが、cURLはまだ有効になっていませんでした。

EasyPHP 16.1(PHP 5.6.19 x86、Apache 2.4.18 x86)を使用しています。

以下の解決策を見つけたら、検索が終了しました。

  1. php.iniの#zend_extension削除でWindows /システムディレクトリ
  2. にPHPのディレクトリからコピーしlibssh2.dll。前の行; extension = php_curl.dll
  3. Apacheサーバーを再起動します。
  4. libssh2.dllが常駐

私のPHPディレクトリ: C:\プログラムファイル(x86の)\ EasyPHP-Devserver-16.1 \ EDS-バイナリ\ PHPの\のphp5619vc11x86x160731090901

は、今では働いているとにより確認することができます使用してロードされたすべての拡張機能を印刷:

<?php 

print_r(get_loaded_extensions()); 

?> 

参考: https://community.xibo.org.uk/t/curl-on-easyphp-devserver-16-1/5134/6

+0

libを必ず 'Windows/system /'ディレクトリにコピーする必要はありません。 http://stackoverflow.com/a/38530865/1617737を参照してください。 –

関連する問題