PHP에서는 Call to undefined function curl_init() in .... 라는 에러메세지가 나오고 있다.
이 문제는 이렇게 해서 쉽게 해결했다.
--------
Linux에 cURL을 설치하는것은 너무나 간단했는데, windows에는 쉽지가 않다.
결국은 https://guides.instructure.com/m/4214/l/83393-how-do-i-install-and-use-curl-on-a-windows-machine 이곳의 도움으로 설치에 성공했다. 그런데 정작 해보니 installer로 설치하는것은 불가능했다. Zip 파일을 다운로드해야 하더라.
나는 다음과 같은 절차를 따라서 설치를 마쳤다.
1. http://www.microsoft.com/downloads/details.aspx?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF 에서 Visual C++ 2008 Redistributables (x32)를 설치.
2. http://slproweb.com/download/Win32OpenSSL_Light-1_0_1L.exe 에서 OpenSSL을 설치.
3. http://curl.haxx.se/gknw.net/7.40.0/dist-w32/curl-7.40.0-rtmp-ssh2-ssl-sspi-zlib-idn-static-bin-w32.zip 에서 cURL을 zip으로 다운로드받아서 압축을 풀고 C:\windows\system32로 파일을 복사.
4. 테스트. 도스창을 열고, curl http://www.google.com
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"><TITLE>302 Moved</TITLE></HEAD><BODY><H1>302 Moved</H1>The document has moved<A HREF="http://www.google.co.kr/?gfe_rd=cr&ei=aa3hVPiAJtiS9QWC2YGoBA">here</A>.</BODY></HTML>