【阿里云镜像】配置阿里云 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>
相关文章
pip镜像源大全及配置
在中国使用pip时,可以配置国内镜像源来提高安装速度和稳定性。以下是一些常见的国内镜像源:
16986 0
|
Linux Docker Python
Linux中安装/部署docker-compose
**必须要有docker**,如果没有可以去查看:[linux(centos)中部署docker(步骤超全,含带一些发展史和一些概念)]
1994 0
Linux中安装/部署docker-compose
|
5月前
|
人工智能 API 开发工具
MCP圣经:从入门到精通,从精通到放弃,理论 + 实践吃透 大火的 MCP 协议
MCP圣经:从入门到精通,从精通到放弃,理论 + 实践吃透 大火的 MCP 协议
MCP圣经:从入门到精通,从精通到放弃,理论 + 实践吃透 大火的 MCP 协议
|
2月前
|
SQL 消息中间件 Kafka
Flink SQL 详解:流批一体处理的强大工具
Flink SQL 是 Apache Flink 提供的 SQL 引擎,支持流批一体处理,统一操作流数据与批数据,具备高性能、低延迟、丰富数据源支持及标准 SQL 兼容性,适用于实时与离线数据分析。
532 0
|
4月前
|
存储 关系型数据库 MySQL
【赵渝强老师】OceanBase数据库从零开始:MySQL模式
《OceanBase数据库从零开始:MySQL模式》是一门包含11章的课程,涵盖OceanBase分布式数据库的核心内容。从体系架构、安装部署到租户管理、用户安全,再到数据库对象操作、事务与锁机制,以及应用程序开发、备份恢复、数据迁移等方面进行详细讲解。此外,还涉及连接路由管理和监控诊断等高级主题,帮助学员全面掌握OceanBase数据库的使用与管理。
269 5
|
9月前
|
中间件 Linux PHP
【ThinkPHP框架教程·Part-01】ThinkPHP6.x框架安装教程
ThinkPHP6.0 是一款免费开源、轻量级且快速的 PHP 框架,适用于 PHP 7.2.5+ 环境。本教程采用稳定版 TP6.0,支持多应用、强类型、PSR 规范等新特性。安装步骤包括:1) 安装 Composer;2) 切换国内镜像加速下载;3) 使用 `composer create-project topthink/think tp6` 安装稳定版;4) 运行 `php think run` 测试。详情及更多内容请参考 [官方手册](https://www.kancloud.cn/manual/thinkphp6_0/1037479)。
【ThinkPHP框架教程·Part-01】ThinkPHP6.x框架安装教程
|
存储 弹性计算 监控
几百T的视频、图片数据进行更有效地存储和管理
采用传统硬盘搭建存储方案,看起来成本低廉,但是再加上各种附加因素后却大幅攀升,而云存储厂商通常提供基于订阅的定价模型、一些免费服务和一定的折扣。现在,我们就来了解一下如何更省钱地使用云存储。
20399 46
几百T的视频、图片数据进行更有效地存储和管理
|
数据采集 存储 监控
99%成功率背后:阿里云短信服务有何优势?
为什么短信会发送失败,如何提高短信发送成功率,本文将为您介绍短信发送成功率和阿里云短信服务如何保障企业短信稳定送达等相关知识。
552 1
99%成功率背后:阿里云短信服务有何优势?
|
前端开发 Linux PHP
Composer 入门与 Laravel 安装指南
【8月更文挑战第31天】
373 2
|
PHP
PHP显示报错提示,开启display_errors的方法
PHP显示报错提示,开启display_errors的方法
284 0

热门文章

最新文章