How to enable libcurl in WAMP

Having developed mostly in a MAMP environment, I have taken many things for granted. Today, while working with WAMP, I was pleasantly surprised by a “Fatal error: Call to undefined function: curl_init()”.

It took a few extra steps to get cURL working. WAMP comes preinstalled with many extensions, including cURL, but for some reason many are not enabled by default and enabling php_curl from within the WAMP menu did not solve my problem.

How to enable libcurl in WAMP

  1. Find and open c:\wamp\bin\php\php5.2.6\php.ini
  2. Uncomment ;extension=php_curl.dll
  3. Do the same for c\:wamp\bin\apache\apache2.2.8\bin\php.ini
  4. Restart WAMP and happy coding.
Still not working? A good place to start is check if Apache is loading the extension. Open both php.ini and make sure extension_dir is pointing to c:\wamp\bin\php\php5.2.6\ext

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.