Jak sprawić, by CURL działał z PHP na Windows? (WAMP)

Aktualizacja: Problem wygląda na to, że pliki DLL zostały uszkodzone gdzieś w mojej instalacji PHP lub ewentualnie błąd w PHP 5.2.9 na Win2k. Pobrałem dystrybucję PHP (tylko w wersji binarnej) PHP 5.2.10 z php.net i wyodrębniłem ją do mojego katalogu c: PHP. Po tym wszystko działało dobrze.

Aktualizacja2: Rozwiązałem wszystko, co próbowałem wcześniej (wszystko z listy wypunktowanej poniżej),z wyjątkiem że wyszedłemextension=php_curl.dll„Odkomentowany w moim pliku php.ini. Okazuje się, że to wszystko, co powinieneś zrobić w prawidłowej instalacji.

Staram się, aby CURL pracował nad instalacją PHP w systemie Windows (wersja 5.2.9-2), a ja jestem pod koniec. znalazłemstrona instalacji PHP CURL, to pytanie TAK które odniesieniata strona, ito pytanie TAK. Próbowałem większości sugestii na wszystkich tych stronach, ale nadal pojawia się błąd. Oto moja bardzo prosta strona testowa:

<?php
$ch = curl_init();
?>
<b>Success!</b>

To daje mi:

Błąd krytyczny: Wywołanie niezdefiniowanej funkcji curl_init () inC: ApacheRoot curltest.php online2

W moim dzienniku błędów Apache otrzymuję to przy każdym uruchomieniu serwera:

PHP Warning: PHP Startup: Unable to load dynamic library 'C:\\PHP\\ext\\php_curl.dll' - The specified procedure could not be found.\r\n in Unknown on line 0

Zrobiłem co następuje:

Odkomentowano następujący wiersz w php.ini:extension=php_curl.dllSkopiowanyssleay32.dll ilibeay32.dll od C: PHP do C: WINNT System32Pobrano cURL dla Win32 zcurl.haxx.se i rozpakował plik .zip do C: curlDodanyC:\cURL do mojej zmiennej środowiskowej PATH systemu.Zweryfikowano, że:php.ini zawieraextension_dir="C:\PHP\ext"KatalogC:\PHP\ext zawieraphp_curl.dllJedynyphp.ini plik w moim systemie jest włączonyC:\PHP (tj. zwłaszcza, że ​​nie maC:\WINNT\php.ini)Apachehttpd.conf plik zawiera linięPHPIniDir "C:/PHP/"

Ponownie uruchomiłem komputer (w rzeczywistości kilka razy ...).

questionAnswers(7)

yourAnswerToTheQuestion