composer 安装、镜像配置及常见问题解决(composers)

网友投稿 552 2022-06-11


composer 是 PHP 用来管理依赖(dependency)关系的工具。你可以在自己的项目中声明所依赖的外部工具库(libraries),Composer 会帮你安装这些依赖的库文件。

安装

更多请查看中国composer 官网

镜像配置

更多请查看中国全量镜像官网

https://mirrors.aliyun.com/composer/ # 阿里云 Composer 全量镜像

https://mirrors.aliyun.com/composer/ # 中国 Composer 全量镜像。

全局配置(推荐)

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

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

取消配置:

composer config -g --unset repos.packagist

项目配置

仅修改当前工程配置,仅当前工程可使用该镜像地址

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

取消配置

composer config --unset repos.packagist

调试

composer 命令增加 -vvv 可输出详细的信息,命令如下

composer -vvv require alibabacloud/sdk

遇到问题?

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

升级方式1:

composer selfupdate

升级方式2:

复制 https://install.phpcomposer.com/composer.phar 链接到浏览器中下载最新的composer.phar, 然后覆盖系统中已经安装的 composer.phar 文件即可。注意,有可能在安装时将 composer.phar 改名为 composer 了,注意用同样的名字覆盖即可。

执行诊断命令: composer diagnose

清除缓存: composer clear

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

composer update --lock

Content-Length mismatch, received 48756 bytes out of the expected 164131: 更换国内镜像源,参考镜像配置

The "xxxx" file could not be downloaded: failed to open stream: Operation timed out: 更换国内镜像源,参考镜像配置。不过说明一下:注意你当前电脑或者网络是否通畅很重要!!!有在下载大文件的先暂停吧

更多请查看一下中国官网链接

中国composer 官网 (https://pkg.phpcomposer.com/)

中国全量镜像官网 (https://pkg.phpcomposer.com/)


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:编程常用代码大全(代码编程介绍)
下一篇:微信正式停用!终止对印度用户服务(微信为什么要在印度停止服务)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~