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

나는 내 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 도구를 사용하십시오. “

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



답변

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을 교체하십시오. 이것은 나를 위해 일했습니다.


답변

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

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


답변

나를 위해 작동 :

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

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


답변

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

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


답변

이 오류는 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


답변

단계는 다음과 같습니다.

  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 재시작

답변

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

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