Composer cannot download files

Solution 1:

If you are using composer from behind an HTTP proxy, you can use the standard http_proxy or HTTP_PROXY env vars. Simply set it to the URL of your proxy. Many operating systems already set this variable for you.

eg:

 HTTP_PROXY="http://my-corp-proxy.mcdonalds" php composer.phar install

bonus points if you throw it into your bashrc if your on Linux/OS X or your environment settings for Windows.

To make it easier, you can just export the variable, then you don't have to type it all the time.

 export HTTP_PROXY="http://my-corp-proxy.mcdonalds"
 php composer.phar install

Solution 2:

The right an easy way to run composer on windows under a proxy is opening the console (cmd), go to your project location and run this command:

C:\wamp\htdocs\myproject\> SET HTTP_PROXY=http://username:[email protected]:8080 && php composer.phar install

PD: You must changes parameters like: username, password, proxy.yourdomain.com and 8080 to yours

I hope this help to you

Solution 3:

And DO NOT set https_proxy (just http_proxy)!