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

  • 相关阅读:
    移动开发 Native APP、Hybrid APP和Web APP介绍
    urllib与urllib2的学习总结(python2.7.X)
    fiddler及postman讲解
    接口测试基础
    UiAutomator2.0 和1.x 的区别
    adb shell am instrument 命令详解
    GT问题记录
    HDU 2492 Ping pong (树状数组)
    CF 567C Geometric Progression
    CF 545E Paths and Trees
  • 原文地址:https://www.cnblogs.com/wujunbin/p/7465442.html
Copyright © 2011-2022 走看看