一、什么是composer
composer是PHP中用来管理依赖(dependency)关系的工具,你可以在自己的项目中声明所依赖的外部工具库(libraries),composer会帮您安装这些依赖的库文件。
官方网站
下载地址
二、安装
-
执行安装:
-
composer安装使用直接安装
-
前提条件:
- 开启PHP中openssl扩展。
- 安装composer需要明确php.exe的文件路径。
- 安装 composer需要联网
-
安装完成后,进入到命令提示符(cmd),运行composer,如果出现如下提示,则安装完成。
-
注意:
如果确认已经安装好composer,但是在cmd中运行composer命令的时候没有出现上述的界面,则可能是在安装过程中,软件自行设置环境变量失败导致的。此时需要自己添加环境变量。
-
使用composer方式部署laravel项目
第一步:切换镜像 为国内镜像【建议】
-
给composer配置镜像:
修改 composer 的全局配置文件(推荐方式)
#composer config -g repo.packagist composer https://packagist.phpcomposer.com
第二步:composer部署laravel项目【重点】。
比如创建一个名为laravel的laravel项目
#composer create-project laravel/laravel --prefer-dist ./
命令解释:
composer:表示执行composer程序;
create-project:通过composer去创建项目;
laravel/Laravel:需要创建的项目名称;
–prefer-dist:优先下载压缩包方式,而不是直接从github上下载源码(克隆);
./:表示创建的项目目录名称,也可以是一个目录名;
- 下载的文件如下:
- 比如创建一个名为shop的laravel项目
#composer create-project laravel/laravel --prefer-dist shop - 注意,如果要下载其他版本,比如5.4版本中最新小版本号,可以使用这个命令
#composer create-project laravel/laravel=5.4.* --prefer-dist ./