2011-10-12 6 views
6

Aby włączyć cURL w PHP I Odkomentuj tej liniiPHP cURL nie jest załadowany na modyfikując php.ini

extension=php_curl.dll 

Ale cURL nie załadował na ponowne uruchomienie Apache. Nawet po ponownym uruchomieniu maszyny. Mam zainstalowany PHP 5.2.1 z AppServer na Windows XP.

Proszę mi pomóc włączyć włączanie cURL. Wszelka pomoc jest doceniana.

+0

Czy masz php_curl.dll w katalogu PHP/ext? – matino

+0

Tak Mam plik php_curl.dll w moim folderze PHP/ext. –

Odpowiedz

5

Spróbuj tego:

  1. Pobierz kopię win32 PHP (nie jeden instalator) z php.net (w zależności od tego, która wersja php chcesz działa na serwer).

  2. Następnie z folderu dll, skopiować te dwa pliki: libeay32.dll i ssleay32.dll do Windows/System32 (cokolwiek masz w systemie Windows).

  3. A następnie z folderu rozszerzeń: pobierz numer php_curl.dll i umieść go pod folderem /php/extensions.

  4. Sprawdź swój php.ini, aby zapewnić to odwołując się do odpowiedniego folderu rozszerzenia, na przykład:

    extension_dir = "./extensions/" 
    

    i usuń swoją rozszerzenie php_curl.dll na przykład:

    extension=php_curl.dll 
    
  5. Restart Apache

Dzięki. Mam nadzieję, że to działa dla ciebie.

+0

Dziękuję bardzo –

+1

+1 Zapisano mi całą wieczność debugowania. Dla mnie to nie działało, ale zauważyłem, że miałem te same pliki w katalogu bin apache, więc usunąłem je stamtąd, zrestartowałem mój serwer i tam poszliśmy :) –

+0

Teraz z PHP 7 nie mogę dostać curl, aby załadować i niestety te instrukcje nie pomogły. –

5

Uaktualniłem do PHP 5.6.4 i curl przestałem działać. php.ini i ext były w porządku.

Rozwiązałem ten problem, dodając C: \ php (mój folder php) do zmiennej systemowej Ścieżka w Panelu sterowania-> System-Zaawansowane-> Zmienne środowiskowe.