Composer的安装配置与基本使用

一、介绍

中文官网:https://www.phpcomposer.com/

Composer是PHP用来管理依赖关系的工具。
通俗来说,Composer是PHP用来下载并自动安装外部类库文件到项目的工具
在这里插入图片描述

二、安装

下载并运行cmposer-Setup.exe 它将安装最新版本的composer,并配置好系统的环境变量,所以可以在任何目录下直接使用composer命令
在这里插入图片描述
安装完成,在命令行窗口,执行 composer命令,会出现以下提示
在这里插入图片描述

三、配置镜像

一般情况下,安装包的数据一般是从 github.compackagist.org 上下载的,国外的网站连接速度很慢。“Packagist 中国全量镜像”所做的就是缓存所有安装包和元数据到国内的机房,这样就不必再去向国外的网站发起请求

镜像官网:https://pkg.phpcomposer.com/

配置方式:在命令行窗口下执行以下命令

composer config -g repo.packagist composer https://packagist.phpcomposer.com

四、composer安装项目

可以使用composer安装TP5框架项目
安装命令: composer create-project topthink/think shop
create-project:代表我们要下载项目文件(非功能包)
topthink/think:thinkphp5项目的名称(packagist应用市场起好的)
shop :在当前目录会自动创建shop目录并存储下载下来的框架代码文件
以上命令执行完毕,就会在当前目录下创建shop目录,并把TP5框架源码下载进去

效果:安装的是适配本地环境的最新版本tp框架
在这里插入图片描述

五、composer安装项目的扩展

项目中可能需要一些功能的扩展 ,比如图片验证码扩展 topthink/think-captcha
项目根目录>composer require 大名/小名 版本号
下载安装扩展(先切换到项目根目录)

项目根目录> composer require "topthink/think-captcha"  1.*

示例:

切换到项目根目录:
在这里插入图片描述
安装图片验证码扩展
在这里插入图片描述

扩展包安装位置:
在这里插入图片描述
composer的常用命令

install 命令和 update 命令
composer install
根据composer.lock 文件记录的 软件列表及版本信息 进行安装

如果没有composer.lock文件
composer update
根据composer.json文件重新安装最新的版本

如果要安装一个新的扩展,可以使用composer require 进行安装。
也可以 将安装包信息,添加到composer.json, 使用composer update进行安装。

工作中:给到大家的项目代码,通常是不包含vendor目录,只会包含composer.json和composer.lock
如果有composer.lock ,则使用composer install命令进行安装。
如果没有composer.lock, 则使用composer update 命令进行安装。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值