私はここのすべての指示に従いました:http://www.tonyspencer.com/2003/10/22/curl-with-php-and-apache-on-windows/
apacheをインストールして構成するには、PHP5パッケージを取得し、CURLパッケージを取得します。
私はapacheを実行し、PHPスクリプトを実行します。問題なし。しかし、curlを使用してphpスクリプトを実行すると、失敗します。
それは戻ります: **Call to undefined function curl_version() in C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\testing.php on line 5**
5行目はcurl_init()
php -iを出力して、拡張子への正しいパスが呼び出されているかどうかを確認します。正しく設定されています:
extension_dir => C:\PHP\ext => C:\PHP\ext
cURL support => enabled
cURL Information => libcurl/7.16.0 OpenSSL/0.9.8g zlib/1.2.3
走ろうとしたcurl_version()
のですが、それでも同じようなエラーが出ます。
PHPがCURL拡張子を見つけられないようですが、php.ini
(およびphp -i)はそれが設定されていることを示しています。
何か案が?:)
P.S> System I m running on:
Windows XP
Apache 2.2
PHP 5.2.6
CURL Win32 Generic Binaries: Win32 2000/XP metalink 7.19.0 binary SSL enabled Daniel Stenberg 249 KB
私はこれを取得しませんでした:
Win32 2000/XP 7.19.0 libcurl SSL enabled Günter Knauf 1.55 MB
Should I get this one instead?
CURLを使用する必要がある理由は、それが私のプロジェクトの要件だからです。だから、私はそれに固執することしかできません。XAMPP ... Windowsではどのように機能しますか?おすすめできるサイトはありますか?ありがとう。
私はcURLのインストールとすべてのチェックについて多くのことを試みましたが、それでも問題を回避し続けており、何が起こっているのかわかりません。
Apacheサーバーは適切なPHP.iniを使用します。PHP.iniには正しいextension_dirとextension=php_curl.dllがあります。なぜそれが機能しないのかわかりません。私でさえ、それを設定するためのすべてのステップに従います。:(