【阿里云镜像】配置阿里云 Composer 全量镜像

简介: 【阿里云镜像】配置阿里云 Composer 全量镜像

一、参考链接


🟥阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)


🟧阿里云 Composer 全量镜像


🟨Composer 中文网 / Packagist 中国全量镜像 (phpcomposer.com)


🟩PHP: Windows 下的 PHP 安装程序工具 - Manual


🟦Composer 安装与使用 | 菜鸟教程 (runoob.com)


🟫Packagist / Composer 中国全量镜像 (pkg.xyz)


二、Composer 全量镜像介绍


Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,它会在你的项目中为你安装他们。



三、阿里云 Composer 全量镜像安装配置


1️⃣ Windows系统下安装PHP开发环境


下载链接:PHP For Windows: Binaries and sources Releases


下载最新线程安全版PHP zip压缩包,解压缩后放在想要安装的路径下


2️⃣测试PHP是否安装成功


C:\Users\xybdiy>php -v
PHP 8.1.1 (cli) (built: Dec 15 2021 10:31:43) (ZTS Visual C++ 2019 x64)
Copyright (c) The PHP Group
Zend Engine v4.1.1, Copyright (c) Zend Technologies
C:\Users\xybdiy>


3️⃣ 方法一:安装 Composer(取其一即可)


Windows系统下安装Composer-Setup.exe


下载链接:Composer-Setup.exe








4️⃣ 方法二:安装 Composer(两种方法取其一即可)


参考链接:Packagist / Composer 中国全量镜像 (pkg.xyz)


Microsoft Windows [版本 10.0.19043.1415]
(c) Microsoft Corporation。保留所有权利。
# 下载安装脚本 - composer-setup.php - 到当前目录。
C:\Users\xybdiy>php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');"
# 执行安装过程。
C:\Users\xybdiy>php composer-setup.php
All settings correct for using Composer
Downloading...
Composer (version 2.1.14) successfully installed to: C:\Users\xybdiy\composer.phar
Use it: php composer.phar
# 删除安装脚本。
C:\Users\xybdiy>php -r "unlink('composer-setup.php');"
C:\Users\xybdiy>
# 查看是否正确输出版本号。
C:\Users\xybdiy>composer --version
Composer version 2.1.14 2021-11-30 10:51:43
C:\Users\xybdiy>


5️⃣测试composer


# 查看是否正确输出版本号。
C:\Users\xybdiy>composer --version
Composer version 2.1.14 2021-11-30 10:51:43
C:\Users\xybdiy>


提示:不要忘了经常执行 composer selfupdate 以保持 Composer 一直是最新版本


C:\Users\xybdiy>composer selfupdate
You are already using the latest available Composer version 2.1.14 (stable channel).
C:\Users\xybdiy>



6️⃣更改阿里云 Composer 全量镜像


全局配置(推荐)


所有项目都会使用该镜像地址:


composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/


取消配置:


composer config -g --unset repos.packagist


Microsoft Windows [版本 10.0.19043.1415]
(c) Microsoft Corporation。保留所有权利。
C:\Users\xybdiy>composer --version
Composer version 2.1.14 2021-11-30 10:51:43
C:\Users\xybdiy>composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/
C:\Users\xybdiy>composer config -g --unset repos.packagist
C:\Users\xybdiy>


7️⃣ 可能出现的问题


1、建议先将Composer版本升级到最新:


C:\Users\xybdiy>composer self-update
You are already using the latest available Composer version 2.1.14 (stable channel).
C:\Users\xybdiy>


2、 执行诊断命令:


C:\Users\xybdiy>composer diagnose
Checking platform settings: OK
Checking git settings: OK
Checking http connectivity to packagist: OK
Checking https connectivity to packagist: OK
Checking github.com rate limit: OK
Checking disk free space: OK
Checking pubkeys:
Tags Public Key Fingerprint: 57815BA2 7E54DC31 7ECC7CC5 573090D0  87719BA6 8F3BB723 4E5D42D0 84A14642
Dev Public Key Fingerprint: 4AC45767 E5EC2265 2F0C1167 CBBB8A2B  0C708369 153E328C AD90147D AFE50952
OK
Checking composer version: OK
Composer version: 2.1.14
PHP version: 8.1.1
PHP binary path: C:\Program Files (x86)\php-8.1.1-Win32-vs16-x64\php.exe
OpenSSL version: OpenSSL 1.1.1l  24 Aug 2021
cURL version: 7.77.0 libz 1.2.11 ssl OpenSSL/1.1.1l
zip: extension present, unzip not available, 7-Zip not available
C:\Users\xybdiy>


3、 清除缓存:


C:\Users\xybdiy>composer clear
Cache directory does not exist (cache-vcs-dir):
Cache directory does not exist (cache-repo-dir):
Cache directory does not exist (cache-files-dir):
Clearing cache (cache-dir): C:\Users\xybdiy\AppData\Local\Composer
All caches cleared.
C:\Users\xybdiy>


4、 若项目之前已通过其他源安装,则需要更新 composer.lock 文件,执行命令:


C:\Users\xybdiy>composer update --lock


: C:\Users\xybdiy\AppData\Local\Composer
All caches cleared.
C:\Users\xybdiy>
相关文章
|
缓存 前端开发 Linux
Composer 快速入门教程
Composer 是 PHP 是 PHP5.3 以上的一个依赖管理工具,你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会安装这些依赖的库文件
1634 0
|
小程序 JavaScript
最新微信小程序反编译工具,完美解决分包问题
看了很多反编译、找回微信小程序源码很多教程,各种问题导致都没法正常使用。微信版本升级后,会遇到各种报错, 以及无法获取到wxss分包无法反编译的问题。于是寻找资料,也买过别人的破解工具,最终解决文件缺失和分包问题,而且无意中发现还能获取小游戏的源码,于是和大家分享下。
最新微信小程序反编译工具,完美解决分包问题
|
7月前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
本文介绍了Claude Code终端AI助手的使用指南,主要内容包括:1)常用命令如版本查看、项目启动和更新;2)三种工作模式切换及界面说明;3)核心功能指令速查表,包含初始化、压缩对话、清除历史等操作;4)详细解析了/init、/help、/clear、/compact、/memory等关键命令的使用场景和语法。文章通过丰富的界面截图和场景示例,帮助开发者快速掌握如何通过命令行和交互界面高效使用Claude Code进行项目开发,特别强调了CLAUDE.md文件作为项目知识库的核心作用。
52136 73
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
|
4月前
|
人工智能 Java API
2026年阿里云通义千问大模型API全栈接入教程:PHP/Java/.NET/Python/Go五语言完整实战
2026年阿里云DashScope作为通义千问官方API服务底座,提供两套标准化接入体系:专属原生SDK、OpenAI兼容通用接口,覆盖PHP、Java、.NET(C#)、Python、Go五大主流开发语言。本文从前置账号开通、两种调用方式区分、各语言环境配置、完整可运行代码、流式输出实现、参数精细化调优、异常捕获、生产安全与成本优化九大模块完整拆解,适配网站、后端服务、桌面程序、AI智能体、数据分析各类项目,零基础开发者与企业后端工程师均可直接复用全套工程代码,解决多技术栈统一集成大模型的落地难题。
1610 1
|
11月前
|
存储 弹性计算 固态存储
阿里云服务器ESSD Entry和Entry云盘等云盘选择指南,不同类型云盘性能区别与应用场景参考
阿里云服务器提供了丰富多样的云盘类型,以满足不同用户在不同业务场景下的需求。每种云盘都有其独特的性能特点和适用场景,为了帮助用户更好地理解和选择云盘,本文将详细解析阿里云服务器各个云盘的定义、区别、选择参考以及常见问题。让大家对阿里云服务器的云盘产品有更全面的了解,并能够根据自己的需求做出合适的选择,解决“阿里云服务器云盘怎么选”这一关键问题。
828 4
|
资源调度 JavaScript 前端开发
vue-element-admin 综合开发一:搭建环境:vue-cli创建项目,整合element、vue-router
这篇文章是关于如何使用vue-cli搭建vue环境,并整合Element UI和vue-router来开发一个基础的前端管理后台界面。
809 0
vue-element-admin 综合开发一:搭建环境:vue-cli创建项目,整合element、vue-router
余三码和8421码的关系以及使用场景
余三码与8421码是两种不同的二进制编码方式,常用于表示十进制数。余三码是8421码加上3形成的无权码,具有自补性和进位信号特点,适合错误检测,但求和需修正。8421码是恒权码,方便二进制与十进制转换,常用于数字显示、数据传输和精确十进制运算。在计算机领域,两者各有应用场景,如BCD码用于七段显示器和精确计算,余三码则用于错误检测和简化算术操作逻辑设计。
|
消息中间件 Java Kafka
Spring Boot与Kafka的集成应用
Spring Boot与Kafka的集成应用
|
Ubuntu
蓝易云 - ubuntu系统如何将文件打包成tar.gz
这样,"example"目录就会被打包成"example.tar.gz"文件。
1436 0
|
Java Maven
Maven配置阿里云镜像与JDK编译版本
Maven配置阿里云镜像与JDK编译版本
8111 0
Maven配置阿里云镜像与JDK编译版本