I recently upgraded my development environment to PHP 5.5.18 with Apache 2.4. Everything seemed to be working fine. But when I tried to upgrade my bleeding edge WordPress environment to WordPress 4.1-beta2 it failed with.
Download failed.: There are no HTTP transports available which can complete the requested request.I spent some time analysing the problem and found it to be that I hadn’t enabled CURL. But when I did enable CURL, it still didn’t work. Looking at the number of reports in Stack Overflow this seems to have been a fairly common problem, with a variety of workarounds, many of which don’t actually address the basic issue. Here’s my solution.
Last updated:November 21, 2014