php_curl 로드 실패에 대한 해결 방법: 1. php.ini에서 "extension=php_curl.dll" 앞의 세미콜론을 제거합니다. 2. Apache의 httpd.conf 파일에서 ssleay32.dll 및 libeay32를 구성하는 것으로 충분합니다.
이 기사의 운영 환경: Windows 7 시스템, PHP 버전 7.1, DELL G3 컴퓨터
Cannot load php_curl.dll 솔루션
오늘 동적 라이브러리 php_curl.dll을 로드해야 합니다. php.ini에서 확장명=php_curl.dll 앞의 세미콜론을 제거합니다. 그런데 아파치를 시작하면 여전히 php_curl.dll 파일을 로드할 수 없다는 메시지가 나오고, ext 디렉토리 아래에 php_curl.dll 파일도 있는데 왜 찾을 수 없는지 정말 의아스럽습니다.
그런 다음 Google에서 확인해 보니 모두 Extension_dir의 경로가 구성되지 않았거나 Extension=php_curl.dll이 열리지 않았다고 나와 있었는데 문제는 앞에 있는 세미콜론을 제거했다는 것입니다.
나중에 기사를 보고 문제가 마침내 해결되었습니다. 그 이유는 모든 dll 파일을 직접 열 수는 없고 일부 파일은 일부 파일에 의존하기 때문입니다. 예를 들어 이 php_curl.dll은 두 파일(ssleay32.dll 및 ssleay32.dll)에 의존합니다. libeay32.dll) 이 두 파일이 올바르게 구성되지 않으면 이 동적 라이브러리를 찾을 수 없다는 메시지가 표시됩니다. 이 두 파일은 php 디렉토리에 있습니다.
해결책: Apache의 httpd.conf 파일에서 구성합니다.
LoadFile "D:/webserver/php/ssleay32.dll" LoadFile "D:/webserver/php/libeay32.dll"
그런 다음 Apache 서비스를 다시 시작하면 문제가 없습니다.
추천 학습: "PHP 비디오 튜토리얼"
위 내용은 php_curl을 로드할 수 없는 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!