【阿里云镜像】配置阿里云 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>
相关文章
|
7天前
|
弹性计算 监控 开发工具
【阿里云弹性计算】阿里云ECS的网络优化实践:VPC配置与网络性能提升
【5月更文挑战第29天】阿里云ECS通过虚拟私有云(VPC)提供高性能、安全的网络环境。VPC允许用户自定义IP地址、路由规则和安全组。配置包括:创建VPC和交换机,设定安全组,然后创建ECS实例并绑定。优化网络性能涉及规划网络拓扑、优化路由、启用网络加速功能(如ENI和EIP)及监控网络性能。示例代码展示了使用Python SDK创建VPC和交换机的过程。
144 3
|
21天前
|
存储 弹性计算 固态存储
阿里云服务器CPU内存配置详细指南,如何选择合适云服务器配置?
阿里云服务器配置选择涉及CPU、内存、公网带宽和磁盘。个人开发者或中小企业推荐使用轻量应用服务器或ECS经济型e实例,如2核2G3M配置,适合低流量网站。企业用户则应选择企业级独享型ECS,如通用算力型u1、计算型c7或通用型g7,至少2核4G配置,公网带宽建议5M,系统盘可选SSD或ESSD云盘。选择时考虑实际应用需求和性能稳定性。
361 6
|
1天前
|
网络协议 安全 应用服务中间件
阿里云申请免费ssl证书并配置nginx
阿里云申请免费ssl证书并配置nginx
|
1天前
|
网络协议 安全 应用服务中间件
阿里云 网站https设置 sll申请与nginx跳转配置
阿里云 网站https设置 sll申请与nginx跳转配置
|
8天前
|
存储 编解码 弹性计算
租用2核4G、4核8G、8核16G配置阿里云服务器可选实例规格及价格参考
在租用阿里云服务器时,一般计算型实例规格的云服务器处理器与内存配比为1:2,而2核4G、4核8G、8核16G配置就是用户选择较多的配置,这些配置的云服务器一般可用于网站应用、批量计算、视频编码等各种类型和规模的企业级应用,目前在阿里云的活动中经济型e、通用算力型u1、计算型c7、计算型c8y、计算型c7a等实例2核4G、4核8G、8核16G配置有优惠,本文为大家介绍这些配置在阿里云目前的活动中可选的实例规格及具体价格和收费标准情况,以供参考。
租用2核4G、4核8G、8核16G配置阿里云服务器可选实例规格及价格参考
|
14天前
|
存储 固态存储 安全
租用阿里云服务器2核8G、4核16G、8核32G配置可选实例规格及价格参考
在租用阿里云服务器时,一般通用型实例规格的云服务器处理器与内存配比为1:4,而2核8G、4核16G、8核32G配置就是用户选择较多的配置,这些配置的云服务器一般可用于中小型数据库系统、缓存和各种Web应用,目前在阿里云的活动中经济型e、通用算力型u1、通用型g7、通用型g7a等实例2核8G、4核16G、8核32G配置有优惠,本文为大家介绍这些配置在阿里云目前的活动中可选的实例规格及具体价格和收费标准情况,以供参考。
租用阿里云服务器2核8G、4核16G、8核32G配置可选实例规格及价格参考
|
16天前
|
存储 弹性计算 监控
【阿里云弹性计算】深入阿里云ECS配置选择:CPU、内存与存储的最优搭配策略
【5月更文挑战第20天】阿里云ECS提供多种实例类型满足不同需求,如通用型、计算型、内存型等。选择CPU时,通用应用可选1-2核,计算密集型应用推荐4核以上。内存选择要考虑应用类型,内存密集型至少4GB起。存储方面,系统盘和数据盘容量依据应用和数据量决定,高性能应用可选SSD或高效云盘。结合业务特点和预算制定配置方案,并通过监控应用性能适时调整,确保资源最优利用。示例代码展示了使用阿里云CLI创建ECS实例的过程。
89 5
|
19天前
|
应用服务中间件 网络安全 nginx
阿里云Ddos高防配置事故分享
阿里云Ddos高防配置事故分享
|
21天前
|
Java Linux 数据安全/隐私保护
Docker自定义JDK镜像并拉取至阿里云镜像仓库全攻略
Docker自定义JDK镜像并拉取至阿里云镜像仓库全攻略
233 0
|
21天前
|
存储 弹性计算 固态存储
阿里云服务器租用价格参考,2核16G、4核32G、8核64G配置收费标准
阿里云服务器2核16G、4核32G、8核64G配置最新租用价格更新,2024年阿里云产品再一次降价,降价之后2核16G配置按量收费最低收费标准为0.596元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.085元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。云服务器实例规格的地域和实例规格不同,收费标准不一样,下面是2024年阿里云服务器2核16G、4核32G、8核64G配置的最新租用收费标准。
阿里云服务器租用价格参考,2核16G、4核32G、8核64G配置收费标准