>  기사  >  백엔드 개발  >  php_curl을 로드할 수 없는 경우 수행할 작업

php_curl을 로드할 수 없는 경우 수행할 작업

藏色散人
藏色散人원래의
2021-03-17 11:14:072981검색

php_curl 로드 실패에 대한 해결 방법: 1. php.ini에서 "extension=php_curl.dll" 앞의 세미콜론을 제거합니다. 2. Apache의 httpd.conf 파일에서 ssleay32.dll 및 libeay32를 구성하는 것으로 충분합니다.

php_curl을 로드할 수 없는 경우 수행할 작업

이 기사의 운영 환경: 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.