Mam zainstalowany WAMP na moim Windows 7 64bit. cURL nie działa, ale nadal mam go włączony z zasobnika WAMP.
Mam również Odkomentowano extension=php_curl.dll
w php.ini
zarówno dla PHP i folder Apache.
Windows daje mi komunikat o błędzie,
Uruchomienie PHP: nie można załadować biblioteki dynamicznej „c: /wamp/bin/php/php5.4.3/ext/php_curl.dll” - aplikacja nie uruchomiła się, ponieważ jej konfiguracja równoległa jest nieprawidłowa. Aby uzyskać więcej informacji, zapoznaj się z dziennikiem zdarzeń aplikacji lub użyj narzędzia polecenia sxstrace.exe ”.
Jak mogę rozwiązać ten problem?
Odpowiedzi:
Wejdź na http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/ i pobierz wersję cURL, która odpowiada Twojemu PHP wersja sekcji „Naprawiono rozszerzenia curl:” .
Więc jeśli masz PHP 5.3.13, pobierz "php_curl-5.3.13-VC9-x64.zip". Najpierw wypróbuj wersję „VC”. Następnie zamień plik php_curl.dll w folderze ext. To zadziałało dla mnie.
źródło
Miałem dokładnie ten sam problem. Po wypróbowaniu prawie wszystkiego i kopaniu w Stack Overflow, w końcu znalazłem powód. Spróbuj pobrać „fixed curl extension” niezależnie od PHP 5.4.3 i PHP 5.3.13 x64 (64-bitowe) dla systemu Windows .
Pobrałem „php_curl-5.4.3-VC9-x64” i to zadziałało. Mam nadzieję, że to pomoże.
źródło
Pracuje dla mnie:
php_curl.dll
plik wext
folderze.To zadziałało dla mnie.
źródło
Sam bardzo się z tym zmagałem. W końcu wersja PHP 5.3.1 z Apache 2.2.9 zadziałała ...
Otrzymałem spójny błąd braku pliku php5.dll. W tym celu zmieniłem nazwy wszystkich starych
php.ini
plików, które nie są wymagane (poza folderem WAMP) naold_ohp.ini
.źródło
Błąd nie jest związany z PHP. Oznacza to, że w jakiś sposób polegasz na mod_deflate Apache, ale ten moduł Apache nie jest załadowany. Spróbuj włączyć mod_deflate w httpd.conf lub wykomentuj obraźliwą linię (wyszukaj DEFLATE w httpd.conf).
Jeśli chodzi o rozszerzenie PHP curl, musisz upewnić się, że zostało aktywowane w php.ini. Upewnij się, że rozszerzenie_diris jest ustawione na katalog, w którym znajduje się php_curl.dll:
extension_dir = "C: / cokolwiek", a następnie dodaj
rozszerzenie = php_curl.dll
źródło
Kroki są następujące:
WAMP\bin\php\<your version of PHP>
php.ini
extension=php_curl.dll
WAMP\bin\Apache\<your version of Apache>\bin\
extension=php_curl.dll
źródło
Myślę, że cURL nie działa z WAMP 2.2e. Wypróbowałem wszystkie Twoje rozwiązania, ale nadal nie działały. Mam poprzednią wersję (2.2d) i działa.
Więc po prostu pobierz poprzednią wersję: D
źródło
Po prostu odinstaluj WAMP 64-bit i przejdź do wersji 32-bitowej. W moim przypadku zadziałało.
źródło
W ten sposób udało mi się poprawnie załadować CURL. W moim przypadku php został zainstalowany z pakietu zip, więc musiałem dodać katalog php do zmiennej środowiskowej PATH.
źródło
Upewnij się, że zmienna środowiskowa PATH systemu zawiera katalog, w którym jest zainstalowany PHP. Zatrzymaj serwer Apache i uruchom go ponownie. Przy odrobinie szczęścia CURL zacznie działać.
źródło
Ta praca dla mnie: http://www.mediafire.com/?3ay381k3cq59cm2 pobierz plik wklej w folderze ext PHP 5.4.3
źródło
Miałem problem z niedziałającym curl na win8 wamp3 php5.6. Ponowna instalacja wampa (wersja x64, tak jak w informacjach o systemie x64) sprawiła, że działało dobrze.
źródło
odkomentowanie
"curl=cainfo"
wphp.ini
dokumencie Pomogło mi to podczas instalacji Prestashop, gdy wszystkie inne metody nadal nie działały.źródło
To właśnie zadziałało dla mnie
Odpowiedział Soren z innego wątku SO - CURL for WAMP
„Wygląda na to, że gdzieś jest błąd. Jeśli doświadczasz tego w 64-bitowym systemie Win 7, spróbuj zainstalować dodatek do apache w wersji 2.2.9 i dodatek php w wersji 5.3.1 i przełącz się na te w WAMP, a następnie aktywuj rozszerzenie CURL. dla mnie."
źródło