PHP cURL이 작동하지 않음 - Windows 7 64비트에서의 WAMP
WAMP를 Windows 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'을 로드할 수 없습니다. 병렬 구성이 잘못되었기 때문에 응용 프로그램을 시작하지 못했습니다.응용 프로그램 이벤트 로그를 참조하거나 명령어-lin sxstrace를 사용하십시오.자세한 내용은 exe 도구를 참조하십시오.
어떻게 하면 이 문제를 해결할 수 있을까요?
http://www.anindya.com/php-5-4-3-and-php-5-3-13-x64-64-bit-for-windows/에 접속하여 "Fixed curl extensions:" 아래에 있는 PHP 버전에 대응하는 cURL 버전을 다운로드합니다.
따라서 PHP 5.3.13이 있는 경우 "php_curl-5.3.13-VC9-x64.zip"을 다운로드합니다.먼저 VC 버전을 사용해 보십시오.그런 다음 ext 폴더에 있는 php_curl.dll을 바꿉니다.이건 나한테 효과가 있었어.
나도 똑같은 문제가 있었어.거의 모든 것을 시도하고 Stack Overflow를 파본 결과, 그 이유를 알게 되었습니다.Windows용 PHP 5.4.3 및 PHP 5.3.13 x64(64비트)와는 별도로 "고정 컬 확장"을 다운로드해 보십시오.
'php_curl-5.4.3-VC9-x64'를 다운받았는데 잘 되더라고요.도움이 됐으면 좋겠어요.
효과적:
- 이 링크로 이동
- *php_curl-5.4.3-VC9-x64.zip*을(를) "Fixed curl extensions:"로 다운로드합니다.
- 를 교환해 주세요.
php_curl.dll
줄서다ext
폴더입니다.
이건 나한테 효과가 있었어.
저도 이 문제로 많이 고생했어요.결국 Apache 2.2.9를 사용한 PHP 버전 5.3.1이 작동했습니다.
php5.dll을 찾을 수 없다는 오류가 계속 발생하고 있습니다.이걸 위해 모든 구식 이름을 바꿨어요php.ini
불필요한 파일(WAMP 폴더 외부)을 사용하여old_ohp.ini
.
이 오류는 PHP와 관련이 없습니다.Apache의 mod_deflate에 의존하고 있지만 Apache 모듈이 로드되어 있지 않습니다.httpd.conf에서 mod_deflate를 활성화하거나 위반행(httpd.conf에서 DEFLATE 검색)을 코멘트 아웃합니다.
PHP curl 확장자는 php.ini에서 활성화 되어 있는지 확인해야 합니다.디렉토리 php_curl.dll로 설정된 extension_diris가 다음 위치에 있는지 확인합니다.
extension_module = "C:/anything" 후 추가합니다.
extension=syslog_syslog.syslog
순서는 다음과 같습니다.
- WAMP 닫기(실행 중인 경우)
- 로 이동합니다.
WAMP\bin\php\<your version of PHP>
- 파일 편집
php.ini
- 컬, 언코멘트 검색
extension=php_curl.dll
- 로 이동합니다.
WAMP\bin\Apache\<your version of Apache>\bin\
- 파일 php.ini 편집
- 컬, 언코멘트 검색
extension=php_curl.dll
- 둘 다 저장
- WAMP 재부팅
WAMP 2.2e에서는 cURL이 동작하지 않는 것 같습니다.모든 해결책을 시도해 봤지만, 여전히 효과가 없었습니다.이전 버전인 (2.2d)을 입수하여 동작합니다.
이전 버전을 다운로드하기만 하면 됩니다.D
WAMP 64비트를 제거하고 32비트 버전으로 진행하면 됩니다.내 경우엔 효과가 있었어
이렇게 해서 CURL을 올바르게 로드했습니다.제 경우 php는 zip 패키지에서 설치되었기 때문에 php 디렉토리를 PATH 환경변수에 추가해야 했습니다.
시스템 PATH 환경 변수에 PHP가 설치된 디렉토리가 포함되어 있는지 확인하십시오.Apache 서버를 중지하고 다시 시작합니다.운이 좋으면 CURL이 시작됩니다.
이 방법은 다음과 같습니다.http://www.mediafire.com/? 3ay381k3cq59cm2는 확장 폴더 PHP 5.4.3에 파일을 붙여넣습니다.
win8 wamp3 php5.6에서 컬이 작동하지 않는 문제가 있었습니다.wamp(시스템 정보에 x64로 되어 있던 x64 버전)를 재설치하면 정상적으로 동작합니다.
언코멘트"curl=cainfo"
에서php.ini
다른 모든 방법이 여전히 작동하지 않을 때 Prestashop을 설치할 때 이 문서를 작성하면 도움이 됩니다.
이것이 나에게 효과가 있었다.
다른 SO 스레드에서 Soren이 응답 - CURL for WAMP
어딘가에 벌레가 있는 것 같다.Win 7 64비트에서 이 문제가 발생할 경우 Apache Addon 버전 2.2.9 및 php addon 버전 5.3.1을 설치하고 WAMP에서 전환한 후 CURL 확장을 활성화하십시오.효과가 있었어요.
언급URL : https://stackoverflow.com/questions/10939248/php-curl-not-working-wamp-on-windows-7-64-bit
'programing' 카테고리의 다른 글
vue 프로젝트에서 이미지를 사전 로드하는 방법 (0) | 2022.10.18 |
---|---|
IDE의 매직(_call 및 _callStatic) 메서드를 문서화하는 방법 (0) | 2022.10.18 |
스트림을 열지 못했습니다.HTTP 래퍼에서는 쓰기 가능한 연결이 지원되지 않습니다. (0) | 2022.10.18 |
Vue 3에서 Vuex를 사용할 수 없음 (0) | 2022.10.08 |
Spring @Autowired 사용법에 대해서 (0) | 2022.10.08 |