composer安装及下载laravel总结

 

1. 安装方式: 

(1)Composer-Setup.exe   (win操作系统,需要)

               下载地址:https://getcomposer.org/download/

(2)composer.phar  (通用安装方式,不需要)

                直接下载:https://getcomposer.org/download/

                命令行下载:php -r "readfile('https://getcomposer.org/installer');" | php

   测试是否下载成功:在当前目录下,执行 php composer.phar ,出现composer

2.局部安装和全局安装:

局部安装:将composer.phar复制到任意目录(如项目根目录下面),然后通过 php composer.phar指令即可使用Composer

全局安装:

        win系统:将composer.phar拷贝到php.exe 同级目录,新建composer.bat文件,将@php "%~dp0composer.phar"%*写入该文件(cmd下执行命令 echo @php "%~dp0composer.phar" %*>composer.bat  就完成了创建composer.bat 及写入了内容)

        mac或linux:mv composer.phar /usr/local/bin/composer

3.Composer镜像:有两种方式启用本镜像服务:

系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。        

        composer查看全局设置:composer config -gl

        设置composer镜像为国内镜像:composer config -g repo.packagist composer https://packagist.phpcomposer.com

       上面地址如果崩了,可以用下面这个(如果让填用户密码可以用这个镜像):

        composer config -g repo.packagist composer https://packagist.laravel-china.org

单个项目配置: 将配置信息添加到某个项目的  composer.json,修改当前项目的  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"
    }
}

4. Composer 安装laravel框架

composer search laravel   :查看laravel

composer  show --all  laravel/laravel   :可查看laravel信息

通过 Composer Create-Project安装laravel:

                   composer create-project --prefer-dist laravel/laravel blog

通过 Laravel 安装器

       首先,通过 Composer 安装 Laravel 安装器: composer global require "laravel/installer"

       确保 $HOME/.composer/vendor/bin 在系统路径中(Mac中对应路径是 ~/.composer/vendor/bin,Windows对应路径是 ~/AppData/Roaming/Composer/vendor/bin,其中 ~ 表示当前用户家目录),否则不能在命令行任意路径下调用 laravel 命令。

       安装完成后,通过简单的 laravel new 命令即可在当前目录下创建一个新的 Laravel 应用,例如,laravel new blog

       如果之前已经安装过旧版本的 Laravel 安装器,需要更新后才能安装最新的 Laravel 5.6 框架应用:

       composer global update

你可能感兴趣的:(Composer)