解决composer 下载错误

在windows环境下安装完composer之后 使用composer命令下载 laravel5发现异常报错了

  [Composer\Downloader\TransportException]
  The "http://packagist.org/packages.json" file could not be downloaded: failed to open stream: HTTP request failed!

create-project [-s|--stability="..."] [--prefer-source] [--prefer-dist] [--repository-url="..."] [--dev] [--no-dev] [--n
o-plugins] [--no-custom-installers] [--no-scripts] [--no-progress] [--keep-vcs] [--no-install] [--ignore-platform-reqs]
[package] [directory] [version]

百度一番之后 发现是被墙了!
更改composer配置切换到国内composer源
cmd下运行

composer config -l -g

在[home]配置项 得到composer配置路径
修改config.json文件为

{
    "config": {},
    "repositories": [
      {"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
      {"packagist": false}
    ]
}

再次运行之前的composer下载laravel5命令

composer create-project laravel/laravel learnlaravel5 5.0.22

ok!

你可能感兴趣的:(php)