PHP cURL이 작동하지 않음-Windows 7 64 비트의 WAMP


169

나는 내 WAMP가 내 윈도우 7 64 비트에 설치되어 있어야합니다. cURL이 작동하지 않지만 여전히 WAMP 트레이에서 사용할 수 있습니다.

나는 또한 주석을 해제 extension=php_curl.dll했다php.ini PHP와 Apache 폴더 모두 대한 .

Windows에서 오류 메시지가 표시됩니다.

PHP 시작 : 동적 라이브러리 'c : /wamp/bin/php/php5.4.3/ext/php_curl.dll'을 (를)로드 할 수 없습니다. 병렬 구성이 잘못되어 응용 프로그램을 시작하지 못했습니다. 자세한 내용은 응용 프로그램 이벤트 로그를 참조하거나 command-lin sxstrace.exe 도구를 사용하십시오. "

이 문제를 어떻게 해결할 수 있습니까?


6
나는 개인적으로 XAMPP를 사용하는데 많은 분야에서 WAMP가 너무 버그가 많다는 것을 알았습니다. 다른 것이 아무것도 없다면 샷을 줄 수도 있습니다.
Tim Withers 2016 년

4
나는
늪을

2
가장 좋은 방법은 Apache v2.2.9 및 PHP v5.3.1로 되 돌리는 것입니다.
Joshua Pinter

이것은 PHP 5.4.13 및 Apache 2.4.4를 실행하는 WAMP에서 여전히 문제인 것 같습니다. 컬은 잘 작동했다가 멈추었고 스크립트가 죽었습니다. 이제 간단한 curl init 만 문제를 일으 킵니다 (파일의 유일한 것). 업데이트 된 패치 소스가 있습니까?
Shawn

답변:


309

http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/로 이동 하여 PHP에 해당하는 cURL 버전을 다운로드하십시오. "고정 컬 확장명"아래 버전 : .

PHP 5.3.13이 있다면 "php_curl-5.3.13-VC9-x64.zip"을 다운로드하십시오. "VC"버전을 먼저 사용해보십시오. 그런 다음 ext 폴더에서 php_curl.dll을 교체하십시오. 이것은 나를 위해 일했습니다.


3
무리 감사. 나는 그것을 망쳐 놓고 있었다. 거래는 작동하지만 curl_multi에서는 작동하지 않습니다 !!! 어쨌든, 그것은 올바른 방향으로 나를 가리 켰습니다. 방금 wamp의 웹 사이트로 이동하여 Apache 애드온 버전을 다운로드했습니다. 2.2.9 및 PHP 애드온 버전 5.3.1. 사용중인 사람들과 함께 작동합니다. 사기 : 모든 최신 버전이 최고는 아닙니다.
pHelics 2016 년

6
httpd, wampmanager 및 모든 프로세스를 종료 한 후 wamp 애플리케이션을 다시 시작하십시오. 그렇지 않으면 때로는 실제로 다시로드되지 않습니다 ..
guy mograbi

1
PHP 버전에 해당하는 VC 버전의 curl을 다운로드해야합니다. 그렇지 않으면 작동하지 않습니다.
Narretz

2
나를 위해 일하지 마라, 나는 모든 것을 시도했다, 누군가 내 PC에 연결하고 그것을 확인할 수 있습니까? 또는 그것을 해결하는 방법을 조언, 나는 모든 일을했다
Liad Livnat

10
감사합니다!!! 모두에게 : 작동해야합니다. 고정 컬 확장 (답변에서 놓친 경우) 을 선택하는 것을 잊지 마십시오 . 매우 중요합니다! 다른 것들은 작동하지 않습니다.
Shomz

25

나는 똑같은 문제가 있었다. 거의 모든 것을 시도하고 스택 오버플로를 파고 들자 마침내 그 이유를 찾았습니다. Windows 용 PHP 5.4.3 및 PHP 5.3.13 x64 (64 비트)와 별도로 "고정 컬 확장"을 다운로드 하십시오 .

"php_curl-5.4.3-VC9-x64"를 다운로드했는데 제대로 작동했습니다. 도움이 되길 바랍니다.


1
이것은 좋은 해결책입니다 .dll 파일을 교체하고 다운 그레이드 할 필요가 없습니다.
Ekim

1
이 작업 외에도 최신 버전의 WAMP로 업그레이드하고 php bin 폴더를 % PATH % 변수에 추가해야한다는 것을 알았습니다.
Lea Hayes

13

나를 위해 작동 :

  • 이 링크로 이동
  • "Fixed curl extensions :"아래 * php_curl-5.4.3-VC9-x64.zip *을 다운로드하십시오.
  • 폴더 의 php_curl.dll파일을 교체하십시오 ext.

이것은 나를 위해 일했습니다.


1
고마워 PHP 5.3.13의 해당 링크에서 php_curl-5.3.13-VC9-x64.zip을 다운로드했으며 정상적으로 작동합니다.
Vin


5

나는 이것으로 많은 어려움을 겪었다. 아파치 2.2.9와 PHP 5.3.1은 결국 작동했다 ...

php5.dll이 누락되었다는 지속적인 오류가 발생했습니다. 이를 위해 php.ini필요하지 않은 모든 이전 파일의 이름을 WAMP 폴더 외부로 변경했습니다 old_ohp.ini.


1
위의 답변에서 WAMP 재설치에 이르기까지 모든 것을 시도했습니다. 마지막 으로이 샷을 주었고 PHP 5.3.1 및 Apach 2.2.9에서 잘 작동합니다. 감사!
StapleGun

4

이 오류는 PHP와 관련이 없습니다. 그것은 당신이 어떻게 든 아파치의 mod_deflate에 의존하고 있지만 아파치 모듈이로드되지 않았다는 것을 의미합니다. httpd.conf에서 mod_deflate를 활성화하거나 문제를 일으키는 행을 주석 처리하십시오 (httpd.conf에서 DEFLATE 검색).

PHP curl 확장 프로그램은 php.ini에서 활성화해야합니다. php_curl.dll 디렉토리로 설정된 extension_diris가 다음 위치에 있는지 확인하십시오.

extension_dir = "C : / whatever"다음 추가

extension = php_curl.dll


이것은 나를 위해 PHP7 Win 10 64 비트에서 작동했습니다. php.ini에 다음을 추가했습니다 : extension_dir = "C : \ php \ ext"extension = php_curl.dll >> 또한 사용자 및 시스템 변수의 PATH에 C : \ php 추가
Emmanuel NK

2

단계는 다음과 같습니다.

  1. WAMP 닫기 (실행중인 경우)
  2. 로 이동 WAMP\bin\php\<your version of PHP>
  3. 파일 편집 php.ini
  4. 컬 검색, 주석 해제 extension=php_curl.dll
  5. 로 이동 WAMP\bin\Apache\<your version of Apache>\bin\
  6. php.ini 파일 편집
  7. 컬 검색, 주석 해제 extension=php_curl.dll
  8. 둘 다 저장
  9. WAMP 재시작

이 WAMP의 64 비트 설치에 나를 위해 일한)
martindilling

1

cURL이 WAMP 2.2e에서 작동하지 않는다고 생각합니다. 모든 솔루션을 시도했지만 여전히 작동하지 않습니다. 이전 버전 (2.2d)을 얻었고 작동합니다.

따라서 이전 버전을 다운로드하십시오.


0

WAMP 64 비트를 제거하고 32 비트 버전으로 이동하십시오. 내 경우에는 효과가있었습니다.


0

이것이 CURL을 올바르게로드하는 방법입니다. 필자의 경우 php는 zip 패키지에서 설치되었으므로 php 디렉토리를 PATH 환경 변수에 추가해야했습니다.


0

시스템 PATH 환경 변수에 PHP가 설치된 디렉토리가 포함되어 있는지 확인하십시오. Apache 서버를 중지 한 후 다시 시작하십시오. 운이 좋으면 CURL이 작동하기 시작합니다.


0

이것은 나를 위해 작동합니다 : http://www.mediafire.com/?3ay381k3cq59cm2 ext 폴더에 파일을 다운로드 하십시오 PHP 5.4.3


이 링크가 질문에 대한 답변을 제공 할 수 있지만 여기에 답변의 필수 부분을 포함시키고 참조 용 링크를 제공하는 것이 좋습니다. 링크 된 페이지가 변경되면 링크 전용 답변이 무효화 될 수 있습니다
slfan

0

win8 wamp3 php5.6에서 curl이 작동하지 않는 문제가있었습니다. wamp (시스템 정보에 x64가있는 x64 버전)를 다시 설치하면 제대로 작동했습니다.


0

주석 "curl=cainfo"에서 php.ini다른 모든 방법이 여전히 작동하지 않는 경우 PrestaShop 버전을 설치할 때 문서이 나를 도왔다.


-2

이것이 나를 위해 일한 것입니다

의해 답변을 다른 SO 스레드에서 -CURL for WAMP

"어딘가에 버그가있는 것 같습니다. Win 7 64 비트 에서이 문제가 발생하면 apache addon 버전 2.2.9 및 php addon 버전 5.3.1을 설치하고 WAMP의 버전으로 전환 한 다음 CURL 확장을 활성화하십시오. 나를 위해. "

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.