V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
branchzero
V2EX  ›  PHP

折腾了一个 Composer 国内镜像

  •  
  •   branchzero · 2017-03-03 05:21:30 +08:00 · 6350 次点击
    这是一个创建于 2848 天前的主题,其中的信息可能已经有所发展或是发生改变。

    看 v2 上说 phpcomposer.com 的 composer 镜像挂掉了,自己之前也是一直用这家提供的镜像,还是挺感激的。

    不过感激归感激,挂了的话,还是需要自己动手丰衣足食。

    目前是一台电信服务器外加 upyun 分担其他运营商流量,感觉后面应该要加上香港阿里云做中转,要不然取东西速度还是不太喜人,先用着吧,不给自己瞎立 Flag 说撑到啥时候吧,尽量坚持下去吧,镜像这东西怎么说呢,好好用的时候大家都注意不到存在,挂的时候还是免不了一堆怨言,希望有一天(希望不会到来)真挂了的时候,还有另外的兄弟出来顶上(不过至少转行之前是不会挂的,短期内大概实现不了 23333 )。

    使用姿势如下:

    composer config -g repo.packagist composer https://p.staticq.com

    有任何问题请发我邮件 id + gmail.com

    第 1 条附言  ·  2017-03-05 04:04:13 +08:00
    这两天速度不太对劲,做了一个改进,直接把国内的服务器改成反向代理+缓存的形式。
    然后具体的服务全部丢香港阿里云去跑,这回速度应该没问题了。
    28 条回复    2018-09-02 22:48:08 +08:00
    CEBBCAT
        1
    CEBBCAT  
       2017-03-03 06:42:45 +08:00 via Android
    那么,我也只好 1024 了😄
    CEBBCAT
        2
    CEBBCAT  
       2017-03-03 06:43:25 +08:00 via Android
    附言:我并不用 PHP ,以后可能要用
    fatjiong
        3
    fatjiong  
       2017-03-03 08:28:35 +08:00
    感谢分享。
    zi
        4
    zi  
       2017-03-03 08:49:54 +08:00
    还是要发邮件请一些高校开个镜像比较好,毕竟高校的带宽足
    klgd
        5
    klgd  
       2017-03-03 08:52:58 +08:00
    能分享一下做镜像的原理就更好了
    fork3rt
        6
    fork3rt  
       2017-03-03 09:06:50 +08:00 via iPhone
    HanSonJ
        7
    HanSonJ  
       2017-03-03 09:07:53 +08:00
    支持
    frozenshadow
        8
    frozenshadow  
       2017-03-03 09:11:32 +08:00
    shoaly
        9
    shoaly  
       2017-03-03 10:41:21 +08:00
    @branchzero 运行几天帮忙看一下 空间占用 有多大.. 如果不大 我也准备自己弄一个
    to2false
        10
    to2false  
       2017-03-03 10:45:25 +08:00
    laravel-china 社区好像也在跟进这个问题,估计也弄一个
    ydxred
        11
    ydxred  
       2017-03-03 10:46:05 +08:00
    嗯,为了以防万一!我假装的收藏了一下!
    wangjie
        12
    wangjie  
       2017-03-03 11:02:41 +08:00
    其实我觉得还是某些做镜像的高校来做这些比较合适...
    HLT
        13
    HLT  
       2017-03-03 11:10:44 +08:00   ❤️ 1
    @branchzero
    @to2false
    @shoaly
    @HanSonJ
    @frozenshadow
    @CEBBCAT
    @fatjiong
    @zi
    @klgd
    @fork3rt

    hello everybody


    https://cdnbee.com

    是我搞的,目前上线了 前端静态资源库的 CDN
    一直在计划后续做 pypi 、 composer 、 rubygems

    so~ 如果这种需求急迫,如果愿意的话,能详细告诉我一下 composer 全量镜像 的方法吗?省着我消耗更多时间和精力。

    ***

    gmail

    aGVsYW50YW9AZ21haWwuY29t

    ***

    google voice

    KDYwMSkgNjUxLTA4ODg=

    ***

    所有资源我来提供

    ps: DNSPod 给赞助了 29800 元 /年的 企业旗舰版 VIP-DNS
    aihimmel
        14
    aihimmel  
       2017-03-03 11:32:17 +08:00 via Android
    顺便去 tuna 请求一下镜像?
    klgd
        15
    klgd  
       2017-03-03 14:55:19 +08:00
    @fork3rt toran 是个人用的吧
    fork3rt
        16
    fork3rt  
       2017-03-03 14:58:09 +08:00
    @klgd 楼主就是用的 toran proxy, Free for personal use
    branchzero
        17
    branchzero  
    OP
       2017-03-03 15:13:07 +08:00
    @HLT #13 用的 Toran ,稍微改造下就可以了,不过要求你服务器上有 PHP 环境
    lan894734188
        18
    lan894734188  
       2017-03-03 15:41:20 +08:00 via Android
    未来党
    HLT
        19
    HLT  
       2017-03-03 18:27:14 +08:00
    @branchzero ok ,抽空我研究一下!顶上!
    lusizeng
        20
    lusizeng  
       2017-03-03 19:15:31 +08:00
    感谢分享
    imxieke
        21
    imxieke  
       2017-03-03 22:36:26 +08:00
    楼主可否写篇博客讲下安装过程 不知道什么情况 我这边安装官方帮助 安装完成总是提示 502 (PHP 7.1 NGINX1.10)
    imhui
        22
    imhui  
       2017-03-03 22:44:06 +08:00
    感动
    mingyun
        23
    mingyun  
       2017-03-03 23:51:00 +08:00
    感动+1
    louzhumuyou
        24
    louzhumuyou  
       2017-03-04 22:48:50 +08:00
    @branchzero 我不太懂做镜像的原理,你发的 https://toranproxy.com/看的懵懵的,请教一下,假如我想做一个 pod 的镜像,供我们公司内部局域网内使用,我该咋办呢?我是小白一个。
    branchzero
        25
    branchzero  
    OP
       2017-03-05 04:02:45 +08:00
    @imxieke #21

    php 开启报错然后看下具体的错误?
    https://toranproxy.com/download 的方式一步步来了么,确定创建了 app/config/parameters.yml 并正确配置了么?



    @louzhumuyou #24
    https://toranproxy.com/download
    这里有下载,下载完之后按下面的 Initial install 一步步配置就好了,如果想简化地址,只提供 packagist 的代理服务的话,进 src 里面把程序自带的 route 和 ProxyController 稍微改改就行了。
    branchzero
        26
    branchzero  
    OP
       2017-03-05 04:10:53 +08:00
    昨天跑下来发现国内直接取速度真的不太行,感觉直接反代墙外机器好了,这回速度大概有保障了
    imxieke
        27
    imxieke  
       2017-03-05 09:21:24 +08:00 via Android
    @branchzero 是的 都是按照官网来的 也许是 nginx 配置不对吧 始终找不出毛病 现在直接是 nginx 反代整个网站 (美国洛杉矶 cn2 ) 速度还可以。
    pushy
        28
    pushy  
       2018-09-02 22:48:08 +08:00
    https://php.cnpkg.org 了解下,不仅元数据可以代理,Github 下载包也可以代理。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5232 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 03:46 · PVG 11:46 · LAX 19:46 · JFK 22:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.