I installed using a WAMP localhost installation and am seeing this error: undefined function curl_init() error.

The first problem is that curl extension isn’t selected in your wamp php. You need to go over to the wamp icon for a start and start the curl extension. Do this by clicking the wamp icon and going to php, then php extensions and then scrolling to the top of the list to the second menu item “curl_php” Make sure that’s clicked and then move on to the easy steps below. You need a ”properly compiled version of php_curl.dll” which you can download here:


Open the site and scroll down to the php version that matches the php version you automatically installed with wamp. you can find this by clicking on your wamp icon hovering over php and then moving the mouse over “version” and this will tell you what you need to know. Find your version, remembering to select the spec of your machine 32 or 64 bit as well as the correct php version. Mirror one worked for me and I can vouch for it being virus free on 64 bit machine and php 5.4:

The link looks like this:

php-5.4.12-Win32-VC9-x64.zip (Mirror 1) (Mirror 2)

You’ll then need to download and extract the files and go into your localhost wamp files @


Or wherever you keep your wamp install. In the ext folder on your wamp localhost install you’ll find a file called php_curl.dll. Save this file to wordpad just in case you need it later and replace it with the corresponding php_curl.dll of the same name from the download.

Reference articles:

http://stackoverflow.com/questions/16234239/call-to-undefined-function-curl-init-error-with-wamp http://forum.wampserver.com/read.php?2,85716,86069 


After doing the above, permalinks need to be set to the format you want and then saved. Then you will need to enable the php rewrite_module.