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