Setup cURL di PHP dan Apache

June 6th, 2008 |

Setting cURL di server linux tidak ada masalah, tapi ketika setting cURL di Windows dengan menggunakan PHP dan Apache ternyata lebih ribet, nah biar tidak lupa, saya coba tulis disini:

1. Install binary PHP. Jangan menggunakan installer. Sebaiknya hapus dulu PHP yang telah terinstall dan install ulang dengan binary PHP. Download PHP versi terakhir karena lebih kompatible dengan versi cURL yang digunakan nantinya. (Sebelumnya, path PHP yang digunakan ada di D:\apps\php agar mudah memahami catatan dibawah ini)

2. Edit file php.ini:

   - set extensions_dir menjadi d:\apps\php\extensions
   - set register_globals menjadi On
   - set sessions.save_path menjadi d:\apps\php\temp (Folder ini harus dibuat dulu)

3. Copy php4ts.dll (ada di d:\apps\php\) ke folder Apache bin

4. Copy libeay32.dll dan ssleay32.dll (ada di d:\apps\php\dlls\) ke folder c:\windows\system32

5. Download cURL untuk Windows http://curl.haxx.se/download.html. Pilih Win32 – Generic by J?Hartroth. Alasan memilih versi ini karena mungkin nantinya mau gunakan SSL. Unzipped cURL ke  d:\apps\curl

6. [SSL INSTALL ONLY] Download OpenSSL untuk Windows http://curl.haxx.se/download.html. Extract libssl32.dll di folder d:\apps\curl

7. [Windows XP Install Only] Cek ada ga file msvcr70.dll di folder c:\windows\system32\msvcr70.dll. Jika tidak ada harus download (coba search via google) dan di taruh di folder system32 situ..

8. Uncomment curl line di file php.ini, extension=php_curl.dll

9. Kemudian edit file Apache httpd.conf :

   - Uncomment: LoadModule php4_module d:/apps/php/sapi/php4apache2.dll

   - Add Line: AddType application/x-httpd-php .php

Kalau semua sudah selesai, sekarang waktunya test, coba tulis code dibawah ini:
   
   $url = “http://www.abcd.com”;
   $ch = curl_init()
   curl_setopt($ch, CURLOPT_URL,$url);
   curl_setopt($ch, CURLOPT_VERBOSE, 1);
   curl_setopt($ch, CURLOPT_POST, 0);
   curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
   $returned = curl_exec($ch);
   curl_close ($ch);
   echo $returned;

SSL NOTE: Kalau tidak ada respon ketika menggunakan curl dengan SSL urls, coba ditambahkan code dibawah ini:
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);

 

Kalau Anda merasa tulisan ini bermanfaat silahkan berbagi dengan rekan yang lain:

Silahkan baca yang ini

  • Merubah URL pencarian lebih ‘cantik’
    Seperti biasa, berkunjung ke blog kawan-kawan memang suatu hal yang menarik dan selalu mendapatkan informasi terbaru, bahkan menambah ilmu, serta bertambah tips dan juga trik terbaru.Kemarin ketik...
  • Membuat Autolink dengan Script PHP
    Sekedar sharing bagaimana membuat autolink di php, di sela-sela tulisan ada hyperlink menuju ke URL/halaman lain. Sebenarnya simple, kita hanya menggunakan regex (untuk lebih jelasnya baca disini) dan...
  • Last Update: Name.Com Coupon Code For December
    Today, Name.com campaign for the purchase of the domain. NET at only US$ 5.49 (only today) and I was also trying to buy the TLD .COM using coupon code or promotion 7UD9ID (see this) is successful :D a...
  • Here’s the name.com Coupon Code
    Here's the name.com coupon code, if you looking for promotion discount, maybe you can use this code for buy domain with more cheaper.  If you have or know any coupon code, please write at here.$1....
  • Sudah 25 Tahun
    Tanggal 10 November lalu merupakan 25 tahun dari "OS" Microsoft Windows, tepatnya 10 November 1983 Bill Gates mengumumkan Windows Versi 1 kemudian dua tahun kemudian dijual ke pasaran. Pertama kali sa...