zoukankan      html  css  js  c++  java
  • Composer 更换为国内镜像源(Packagist 镜像)

    安装lavavel步骤:

    • 安装composer (需要开启php_openssl扩展,否则报错) (https://getcomposer.org/)
    • 到github下载laravel的最新发行版 (https://github.com/laravel/laravel/releases)
    • 把下载的laravel-*.zip 解压缩到项目目录
    • 通过composer安装依赖插件:composer install (vendor目录,需要开启php的php_fileinfo,php_gd2扩展)

    说明,第2、3步骤可以换成:

    • 通过 Composer 安装 Laravel 安装器:composer global require "laravel/installer"
    • 通过简单的 laravel new 命令即可在当前目录下创建一个新的 Laravel 应用:laravel new yourprojectname

    Composer 更换为国内镜像源
    以 laravel 项目的 composer.json 配置文件为例,添加本镜像服务配置信息后如下所示(注意红色代码):

    {
        "config": {
            "preferred-install": "dist",
            "sort-packages": true,
            "optimize-autoloader": true,
            "secure-http": false
        },
        "repositories": [
            {"type": "composer", "url": "http://packagist.phpcomposer.com"},
            {"packagist": false}
        ]
    }

    注意:
    1. 为了避免安装包的时候都要执行两次查询,切记要添加"packagist": false,禁用 packagist 的设置。
    2. 解决在项目中composer update组件时出现错误提示“[ComposerDownloaderTransportException]...”,直接改composer.json,给“config”项中加上"secure-http": false,即禁用https请求,改用http方式。

    使用本镜像服务就意味着下载的所有的安装包元数据都将来自本镜像服务,而不再向 packagist.org 发起请求。这将加速 Composer 的安装过程,并且更加可靠、快速。(由于众所周知的原因,国外的网站连接速度太慢,并且随时可能被墙)

    全局修改方法:
    打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:
    composer config -g repositories.packagist composer http://packagist.phpcomposer.com
    composer config -g secure-http false

    参考文章:
    https://pkg.phpcomposer.com/
    http://blog.csdn.net/u011743396/article/details/50358057
    http://blog.csdn.net/soonfly/article/details/50981799
    http://blog.sina.com.cn/s/blog_a3fb1fe30102wbsp.html

    版权声明:本文采用署名-非商业性使用-相同方式共享(CC BY-NC-SA 3.0 CN)国际许可协议进行许可,转载请注明作者及出处。
    本文标题:Composer 更换为国内镜像源(Packagist 镜像)
    本文链接:http://www.cnblogs.com/sochishun/p/7268619.html
    本文作者:SoChishun (邮箱:14507247#qq.com | 博客:http://www.cnblogs.com/sochishun/)
    发表日期:2017年8月1日

  • 相关阅读:
    let 和 const
    关于AVR单片机熔丝位的设置和拯救方法大全 AVR单片机熔丝位的设置和详细的拯救方法
    myeclipse出现 “couldn't open the editors 解决方案
    20不努力,30做助理(转载)
    强大的WMIC
    怎样设计一个好的PCB
    查看电脑硬件信息
    一天总结
    正式写技术博客,记录一下心情
    jquery 可选择可编辑的文本框插件
  • 原文地址:https://www.cnblogs.com/sochishun/p/7268619.html
Copyright © 2011-2022 走看看