1. 문제 현상
최근 프로그램 디버깅을 위해 PHP 환경(64비트 Win7 시스템, Apache24, PHP5.6)을 로컬로 구축했습니다. 페이지에서 컬을 사용해야 하므로 php.ini의 관련 구성이 수정됩니다.
extension=php_curl.dll extension_dir = "G:/php/ext"
아파치를 다시 시작한 후에도 여전히 컬_init 함수 오류가 발생하지 않습니다(치명적 오류: xxxxxx에서 정의되지 않은 함수 컬_init() 호출). phpinfo()를 사용하여 컬 함수가 작동하지 않는지 확인하세요. 켜져 있습니다.
2. 문제 해결
(1) php 디렉토리의 libeay32.dll, ssleay32.dll, libssh2.dll 및 ext 디렉토리의 php_curl을 교체합니다. 4개의 .dll 파일을 C:WindowsSystem32 디렉터리에 복사합니다.
(2) Apache를 다시 시작한 다음 phpinfo() 함수를 사용하여 컬이 성공적으로 활성화되었는지 확인합니다.