zoukankan      html  css  js  c++  java
  • Composer安装和laravel下载

    1 下载Composer

    http://www.phpcomposer.com/

    php我先选的是5.5.38的,

    但是

    laravel5.1 PHP版本 >= 5.5.9

    laravel5.2 PHP版本 >= 5.5.9

    laravel5.3 PHP版本 >= 5.6.4(也就是要php7)

    laravel5.4 PHP版本 >= 5.6.4(也就是要php7)

    所以要先把phpstudy改为php7,然后在安装,重新安装自动覆盖了,不用删除

    2  开启扩展openssl,安装composer。

    安装之前要确保目录:php下的php.ini文件中的php_openssl.dll扩展库是开启的,否则,composer在安装过程中会出现错误提示。

    3      验证是否成功。

    打开win+R 》 cmd  输入 composer,显示如下界面 表示安装成功!

    http://jingyan.baidu.com/article/4f34706ed04013e386b56d72.html

     

    4     下载laravel

    https://github.com/laravel/laravel

    5.1PHP版本 >= 5.5.9

    5.2PHP版本 >= 5.5.9

    5.3PHP版本 >= 5.6.4(也就是要php7)

    5.4PHP版本 >= 5.6.4(也就是要php7)

    或者这个

    http://www.golaravel.com/download/

    5   修改composer全局为中国镜像,和laravel里面的composer.json 配置文件

    https://pkg.phpcomposer.com/

      cmd下命令

    composer config -g repo.packagist composer https://packagist.phpcomposer.com

    修改laravel里面的composer.json 配置文件

    文件后面添加

    "repositories": {

            "packagist": {

                "type": "composer",

                "url": "https://packagist.phpcomposer.com"

            }

        }

    我的镜像的全局配置文件位置

    C:UsershaseeAppDataRoamingComposerconfig.json

    ===============分割线======================

     参考

    方法一: 修改 composer 的全局配置文件(推荐方式)

    打开命令行窗口(windows用户)或控制台(Linux、Mac 用户)并执行如下命令:

    复制

    composer config -g repo.packagist composer https://packagist.phpcomposer.com
    

    方法二: 修改当前项目的 composer.json 配置文件:

    打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:

    复制

    composer config repo.packagist composer https://packagist.phpcomposer.com
    

    上述命令将会在当前项目中的 composer.json 文件的末尾自动添加镜像的配置信息(你也可以自己手工添加):

    复制

    "repositories": {    
    "packagist": {        
    "type": "composer",        
    "url": "https://packagist.phpcomposer.com"    
    }
    }
    

    以 laravel 项目的 composer.json 配置文件为例,执行上述命令后如下所示(注意最后几行):加的就是最后几行

    复制

    {
        "name": "laravel/laravel",
        "description": "The Laravel Framework.",
        "keywords": ["framework", "laravel"],
        "license": "MIT",
        "type": "project",
        "require": {
            "php": ">=5.5.9",
            "laravel/framework": "5.2.*"
        },
        "config": {
            "preferred-install": "dist"
        },
        "repositories": {
            "packagist": {
                "type": "composer",
                "url": "https://packagist.phpcomposer.com"
            }
        }
    }
    

    OK,一切搞定!试一下 composer install 来体验飞一般的速度吧!

    镜像原理:

    一般情况下,安装包的数据(主要是 zip 文件)一般是从 github.com 上下载的,安装包的元数据是从 packagist.org 上下载的。

    然而,由于众所周知的原因,国外的网站连接速度很慢,并且随时可能被“墙”甚至“不存在”。

    “Packagist 中国全量镜像”所做的就是缓存所有安装包和元数据到国内的机房并通过国内的 CDN 进行加速,这样就不必再去向国外的网站发起请求,从而达到加速 composer install以及 composer update 的过程,并且更加快速、稳定。因此,即使 packagist.orggithub.com 发生故障(主要是连接速度太慢和被墙),你仍然可以下载、更新安装包。

    6  最后安装laravel依赖和扩展

    cmd下命令

    cd D:wwwlaravel-master

    D:

    composer install

  • 相关阅读:
    如何使用wei-ui框架,wei-ui框架有哪些组件
    微信小程序tabbar如何配置
    如何使用promise封装wx.request()、
    微信有哪些小程序内置组件,目录结构
    uni-app生命周期
    vue任意关系组件通信与跨组件监听状态 vue-communication
    vue父子组件状态同步的最佳方式续章(v-model篇)
    webstorm中emmet展开a标签和行内元素不换行的解决办法
    深入理解 vue 中 scoped 样式作用域的规则
    javascript事件环微任务和宏任务队列原理
  • 原文地址:https://www.cnblogs.com/wujunbin/p/7465442.html
Copyright © 2011-2022 走看看