大家试试 Composer 全量国内镜像吧

本镜像经过重新开发不再依赖老外开发的 toran 系统了,并且已于 15 年 7月份重装上阵!请参考这篇帖子: http://wenda.golaravel.com/question/1508

Composer 国内全量镜像

Toran 是 Composer 和 Packagist 的作者开发的私有发布、镜像工具,6月份的时候发布的,当时我们就搭建了一套作为 Composer 的私有镜像内部使用,它能同时缓存 package.json 和压缩包数据,其实就是一个完整的 Packagist 服务,composer install 的时候全部走国内流量,速度飞快。

镜像地址和使用方法在这里:http://pkg.phpcomposer.com/
另外,创建 Laravel 项目的时候强烈推荐使用 composer 方式,即:
composer create-project laravel/laravel  project-name --prefer-dist

再加上我们的镜像的加速,整个创建项目、安装依赖包的过程非常快速、流畅。
为什么不用 laravel/installer ?

laravel/installer 工具在创建项目的时候需要从 laravel 官网(国外)下载 laravel.zip
压缩包,速度慢、随时可能被墙,而且下载地址是写死到 installer 工具中的,不能配置,使用的时候出问题无法解决。
已邀请:

FiveSay - 成武

赞同来自: kehao

亲测,速度很快。

FiveSay - 成武

赞同来自: kehao

@王赛 这个镜像地址后期还会有所调整吗?

golaravel

赞同来自: kehao

报错了

Command: composer install

Loading composer repositories with package information
Installing dependencies (including require-dev)

[Composer\Downloader\TransportException]
The "http://pkg.phpcomposer.com/rep ... n-app
lication.json" file could not be downloaded (HTTP/1.1 500 Internal Server E
rror)

install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-p
lugins] [--no-custom-installers] [--no-scripts] [--no-progress] [-v|vv|vvv|--ver
bose] [-o|--optimize-autoloader] [packages1] ... [packagesN]

D:\WWW\ZendSkeletonApplication-master>

lifesign

赞同来自: kehao

有LICENSES问题么 似乎是收费的

糖古屋

赞同来自: kehao

晚上试了一下速度飞快。nice

David

赞同来自: kehao

速度挺快的 。但除了主页其他栏目都无法访问。—_—

David

赞同来自: kehao

@王赛 咱们的评论系统用的是什么?

star001007

赞同来自: kehao

这个同步更新怎么样?

summer - Creator of http://phphub.org

赞同来自: kehao

赞一个, 这个要比只是缓冲 json 要靠谱多了, 希望能一直维护下去.

王赛

赞同来自: kehao

呵呵,我一边升级系统还看到有人在继续composer install,原来是你啊 :)

Chris

赞同来自: __缘来如此

[Composer\Downloader\TransportException]
The "http://pkg.phpcomposer.com/rep ... ot%3B file could no
t be downloaded (HTTP/1.1 502 Bad Gateway)

之前还能用,是不是服务器出问题了?

星枫

赞同来自: 安正超

[Composer\Downloader\TransportException]
The "http://pkg.phpcomposer.com/rep ... ot%3B file could not be downloaded (HTTP/1.1 502 Bad Gateway)

@王赛,又502啦,看看肿么了。。。

steptn

赞同来自: yunbookf

@yunbookf
我这和你的问题一样。
@王赛
什么时候可以恢复?

wormcc

赞同来自:

谢谢,之前用hhvm,vpn都没有很好解决慢的问题。@王赛

summer - Creator of http://phphub.org

赞同来自:

@王赛 权限有点问题, 在 Nginx 上做控制不够, 需要修改入口文件 app.php, 不然会出现:
http://pkg.phpcomposer.com/app.php/settings

or_and_or

赞同来自:

为什么镜像不能用了。

Composer.json 这个是不是全局或项目配置一个就可以了?

我全局配完了,执行composer install --prefer-dist,报错了。

[Composer\Downloader\TransportException]

The "https://api.github.com/repos/s ... ot%3B file could not

be downloaded: failed to open stream: Connection timed out

joshle

赞同来自:

[Composer\Downloader\TransportException]

The "http://pkg.phpcomposer.com/rep ... ot%3B file could not be downloaded (HTTP/1.1 404 Not Found)

提示404错误

kehao

赞同来自:

NB,顶一下,

安正超

赞同来自:

```
Your requirements could not be resolved to an installable set of packages.

Problem 1
- The requested package illuminate/database could not be found in any version, there may be a typo in the package name.

Potential causes:
- A typo in the package name
- The package is not available in a stable-enough