문제

저는 IIS 5가 설치된 Windows 2000 Server에서 PHP 5.2.3을 실행하고 있습니다.나는 컬이 작동하려고 노력하고 있습니다. php.ini 파일에 다음 줄이 있습니다.

Extension_dir ="F:\PHP\ext"

그리고 나중에는 다음과 같은 결과를 얻었습니다.

확장자=php_curl.dll

파일 F:\PHP\ext\php_curl.dll 존재하지만 PHP 스크립트를 실행하려고하면 오류 로그에서 이것을 얻습니다.

PHP 경고:PHP 시작:동적 라이브러리 'f : php ext php_curl.dll'을로드 할 수 없습니다 - 지정된 모듈을 찾을 수 없습니다.0행의 Unknown에서

도움이 되었습니까?

해결책

문제 해결됨!

오류 메시지에는 다음과 같이 나와 있지만 지정된 모듈을 찾을 수 없습니다, 이것은 약간 오해의 소지가 있습니다. 찾을 수 없다는 것이 아닙니다. php_curl.dll, 그러나 오히려 다음과 같은 모듈을 찾을 수 없습니다. php_curl.dll 필수의.필요한 DLL 2개는 다음과 같습니다. libeay32.dll 그리고 SSLeay32.dll.

따라서 해당 2개의 DLL을 PATH 어딘가에 배치해야 합니다(예: C:\Windows\system32).그게 전부입니다.

그러나 그것조차도 처음에는 나에게 효과가 없었습니다.그래서 필요한 모든 DLL이 포함된 최신 버전의 PHP의 Windows zip을 다운로드했습니다.PHP를 다시 설치하지 않고 "ext" 폴더에 있는 모든 DLL을 PHP 확장 폴더에 복사했습니다. extension_dir 변수 php.ini) 그리고 다음 버전을 복사했습니다. libeay32.dll 그리고 SSLeay32.dll PHP 다운로드에서 내 System32 디렉토리로.

iisreset도 수행했지만 그것이 필요한지 모르겠습니다.

다른 팁

libeay32.dll 그리고 ssleay32.dll 경로에 액세스할 수 있어야 합니다. php_curl.dll 올바르게 작동하려면.

~ 안에 제어판 -> 찾다 -> 고급 시스템 설정 버튼을 사용하세요. 환경 변수.

아래에 시스템 변수 찾다 추가하다 c:/php 폴더(또는 임의의 경로)를 선택하고 Apache를 다시 시작하십시오.

팁은 다음을 사용하는 것입니다. WAMP 설치 프로그램.모든 것이 제대로 작동합니다.하지만 IIS는 아니므로 중요하다면 내 조언을 무시해야 합니다.;)

편집하다:해결책을 찾은 것을 보고 투표했습니다.+1

위의 제안과 인터넷에서 제안한 다른 많은 제안을 수행했지만 동일한 문제가 계속 발생합니다.

죄송하지만이 플러그인을 사용하려면 Libcurl이 서버에서 활성화되어야합니다.

플러그인을 활성화하려고 할 때.

편집됨:나는 PHP 5.3.13을 사용하고 있었고 win64 Windows 7이 있었고 어떤 솔루션도 나를 위해 작동하지 않았습니다.

1. 나는 Windows System32 폴더에서 libeay32.dll ssleay32.dll을 복사하려고 시도했다.편집하고 무책임한 두 php.ini 파일은 작동하지 않았습니다.PHP 확장에서 활성화 된 PHP_CURL은 작동하지 않았다.여러 번 복사하고 교체했습니다. www.anindya.com php_curl.dll 버전이 있는데 잘못된 버전을 다운로드한 것 같습니다.나에게 도움이 된 버전은 고정 컬 확장 섹션의 두 번째 파일 php_curl-5.3.13-VC9-x64에 있었습니다.

이것이 다른 사람에게 도움이 되기를 바랍니다.

UwAmp의 PHP를 7.2.*로 업그레이드했을 때 이 문제에 직면했습니다.나에게 효과가 있었던 유일한 해결책은 당시 최신 버전의 Apache(Apache/2.4.37(Win32))를 다운로드하고 UwAmp와 함께 제공된 버전을 교체하는 것이었습니다.또한 httpd_uwamp.conf 파일을 생성하기 위해 샘플 httpd.conf를 편집하는 작업도 포함되었습니다.UwAmp가 시작될 때 실제 httpd.conf를 생성하려면 이 템플릿이 필요합니다.불행히도 위의 다른 모든 제안으로는 문제가 해결되지 않았습니다.또한 OpenSSL 1.1부터는 libeay32.dll 및 ssleay32.dll이 더 이상 필요하지 않습니다(참조: http://php.net/manual/en/curl.installation.php)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top