composer部署laravel

(1)什么是composer
composer英文单词意思:音乐指挥者
composer是PHP中用来管理依赖(dependency)关系的工具,你可以在自己的项目中声明所依赖的外部工具库(libraries),composer会帮您安装这些依赖的库文件。
一句话,composer是一个工具,是为php项目准备的软件管家。
工作原理:

如上图,composer可以去packagist应用市场 里边下载软件,但是该市场只给返回软件的地址,对应的软件都是在github里边存储的,最终下载的软件是从github返回的。
https://packagist.org

官方网站:https://getcomposer.org(安装下载composer用)
下载地址:https://getcomposer.org/download/

(2)composer安装使用直接安装
注意前提条件:
开启PHP中openssl扩展。
安装composer需要明确php.exe的文件路径。
安装 composer需要联网

安装完成后,进入到命令提示符(cmd),运行composer,如果出现如下提示,则安装完成。

注意:如果确认已经安装好composer,但是在cmd中运行composer命令的时候没有出现上述的界面,则可能是在安装过程中,软件自行设置环境变量失败导致的。此时需要自己添加环境变量。

(3)使用composer方式部署laravel项目
第一步:切换镜像(软件下载地址)为国内镜像【建议】
镜像官网:
https://pkg.phpcomposer.com/

通过composer可以去packagist.org市场 和 github代码库 下载功能代码
但是packagist和github对应的服务器都部署在国外。
这时“镜像”应运而生,其是把存储在packagist和github等外国服务器上的全部内容定期(更新比较及时,几分钟的延迟)同步到国内服务器里边,使得广大开发者可以不用绕远到外国,相反在自己国家就可以把软件更新到自己的项目中,方便了composer的使用。

给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 shop --prefer-dist

注意,如果要下载其他版本,比如5.4版本,可以使用这个命令
#composer create-project laravel/Laravel=5.4.* edu–prefer-dist

(了解)更新composer版本:#composer self-update

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

宁静之峰

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值