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