Composer使用教程

Composer导语
Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。

Composer基础使用
1、查看Composer是否安装成功
Windows 10系统环境下Composer安装结束后,通过快捷键 WIN+R 运行CMD命令窗口,输入如下指令,安装成功,则指令输出结果如下图所示:

composer


2、查看Composer版本号及安装时间
Windows 10系统已安装包管理工具Composer,可以通过快捷键 WIN+R 运行CMD命令窗口,输入如下指令,查看Composer版本号及安装时间

composer --version
或者在CMD命令窗口,输入如下指令,查看Composer版本号及安装时间

composer -V
3、查看Composer全局配置信息
Windows 10系统环境下,如何查看Composer全局配置信息?可以通过快捷键 WIN+R 运行CMD命令窗口,输入如下指令,查看Composer全局配置信息,输出结果,如下图所示:

composer config -l -g


4、更改Composer全量镜像地址
一般情况下,安装包的数据(主要是 zip 文件)一般是从 github.com 上下载的,安装包的元数据是从 packagist.org 上下载的。然而,由于众所周知的原因,国外的网站连接速度很慢,并且随时可能被“墙”甚至“不存在”。“Packagist 中国全量镜像”所做的就是缓存所有安装包和元数据到国内的机房并通过国内的 CDN 进行加速,这样就不必再去向国外的网站发起请求,从而达到加速 composer install 以及 composer update 的过程,并且更加快速、稳定。因此,即使 packagist.org、github.com 发生故障(主要是连接速度太慢和被墙),你仍然可以下载、更新安装包。

Windows 10系统通过快捷键 WIN+R 输入 cmd 打开命令行窗口,并执行如下指令,可将Composer安装包默认仓库地址源地址改为 阿里云Composer全量镜像地址或其它国内全量镜像地址,在更改配置源之前,推荐先执行 composer clearcache 清除缓存

composer clearcache
Composer默认仓库地址改为:阿里云Composer全量镜像地址,CMD命令窗口,执行如下指令,修改Composer全局配置文件,全局生效:

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
Composer默认仓库地址改为:腾讯云Composer全量镜像地址,CMD命令窗口,执行如下指令,修改Composer全局配置文件,全局生效:

composer config -g repos.packagist composer https://mirrors.cloud.tencent.com/composer/
Composer默认仓库地址改为:华为云Composer全量镜像地址,CMD命令窗口,执行如下指令,修改Composer全局配置文件,全局生效:

composer config -g repo.packagist composer https://repo.huaweicloud.com/repository/php/
Composer默认仓库地址改为:Composer / Packagist 中国全量镜像,CMD命令窗口,执行如下指令,修改Composer全局配置文件,全局生效:

composer config -g repos.packagist composer https://php.cnpkg.org
以更改为阿里云全量镜像地址为例,更改好,查看Composer全局配置,如下图所示:

5、解除镜像并恢复到packagist官方源
如果需要解除Composer中国全量镜像并恢复到 packagist 官方源,请执行以下命令,执行之后,Composer 会利用默认值(也就是官方源)重置源地址。将来如果还需要使用镜像的话,只需要根据前面的“更改Composer全量镜像地址”中介绍的方法再次设置镜像地址即可。

composer config -g --unset repos.packagist
6、升级Composer版本至最新
composer self-update

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要安装最新版本Composer,可以按照以下步骤进行操作: 1. 打开命令行界面。 2. 执行以下命令来下载并安装Composer的安装脚本: ``` php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" ``` 3. 继续执行以下命令来运行安装脚本并安装Composer: ``` php composer-setup.php ``` 4. 最后,执行以下命令来删除安装脚本: ``` php -r "unlink('composer-setup.php');" ``` 这样就完成了Composer的安装。\[1\] 在安装完成后,可以使用`composer install`命令来安装项目所需的第三方组件。该命令会根据`composer.lock`文件或者`composer.json`文件中的依赖关系,将组件安装到`vendor`目录下。如果`composer.lock`文件不存在,则会读取`composer.json`文件来确定依赖关系并进行安装。\[2\] 以Laravel项目的`composer.json`配置文件为例,执行`composer install`命令后,会根据配置文件中的依赖关系安装相应的组件。\[3\] 如果需要取消Composer镜像源的修改,可以使用以下命令: ``` composer config -g --unset repos.packagist ``` 其他常用的Composer命令包括: - 升级Composer版本(可能需要先还原镜像源为国外镜像源):`composer self-update` - 查看全局配置:`composer config -gl` 希望以上信息对您有所帮助。如果还有其他问题,请随时提问。 #### 引用[.reference_title] - *1* [composer 安装完整教程(共4步)](https://blog.csdn.net/xiaohaijun123/article/details/123495204)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [最全Composer的安装和使用详解](https://blog.csdn.net/qq_36742250/article/details/125075708)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值