Windows의 PHP에 cURL을 설치하고 사용하는 방법

참조: stackoverflow






1. cacert.pem을 설치한다.

http://curl.haxx.se/ca/cacert.pem 을 다운로드 받아서 어딘가에 둔다. (나는 php 디렉토리에 뒀다)





2. php.ini를 수정한다.

php.ini파일을 열고, 아래와 같은 라인을 찾아서
;extension=php_curl.dll

;를 지우고 아래와 같이 변경시킨다.
extension=php_curl.dll





3. Apache를 restart 시킨다.





4. php 파일에서 curl_exec() 하기 전에 다음과 같은 curl_setopt()를 해 준다.

curl_setopt( $c, CURLOPT_CAINFO, 'C:/php5.2/cacert.pem');





다양한 방법을 시도해 봤는데, 정확히 이 방법만 효과가 있었다.