Я следовал всем инструкциям здесь: http://www.tonyspencer.com/2003/10/22/curl-with-php-and-apache-on-windows/
для установки и настройки apache
получить пакеты PHP5
и получите пакеты CURL.
Я запускаю apache и запускаю скрипт PHP. нет проблем.
но когда я запускаю скрипт php с помощью curl, он не работает.
Возвращает: **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
Я понятия не имею, почему это не работает. даже я следую каждому шагу для его настройки. (