这篇文章主要介绍了php使用composer常见问题及解决办法,对composer感兴趣的同学,可以参考下
composer是PHP中非常优秀的一个包管理工具,可以帮助我们来管理项目所需要依赖的所有包以及插件,也可以用来从packagist中创建一个项目。但是在初次使用中会出现各种各样的问题,现我将别的开发人员问过我的的关于composer的错误以及解决办法整理如下,希望能够帮大家跳坑:
错误问题一
Failed to decode response: zlib_decode(): data error
Retrying with degraded mode. check https://……
在请求将yii2的项目安装插件安装到全局是出现这个问题。composer页提供了一个degraded模式的解决方法。如果我们开启了ipv6则需要将IPv6取消勾选。
错误问题二
The “http://getcomposer.org/versions“file could not be downloaded:
php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。
failed to open stream: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机
错误问题三
The openssl extension is required for SSL_TLS protection but is not available,If you can not enable the openssl extension you can disable this error. at you own risk, by setting the ‘disable-tls' option to true
错误问题四
-yiisoft/yii2 2.0.10 requires ext-mbstring * -> the requested PHP extension mbstring is missed
错误问题五
Content-Length mismatch
中文镜像使用办法
使用中文镜像基本能解决以上所有问题(除composer的安装),也是非常非常需要的。
使用办法
在composer安装好后打开命令行工具执行以下的语句:
composer config -g repo.packagist composer https://packagist.phpcomposer.com
这样会去中文全量镜像https://packagist.phpcomposer.com中去请求包以及插件的下载安装。
以上就是php使用composer常见问题及解决办法的详细内容,更多关于php composer的资料请关注编程学习网其它相关文章!
本文标题为:php使用composer常见问题及解决办法
- php微信公众号开发之秒杀 2022-11-23
- PHP简单实现二维数组的矩阵转置操作示例 2022-10-02
- PHP实现微信支付(jsapi支付)流程步骤详解 2022-10-09
- laravel实现按月或天或小时统计mysql数据的方法 2023-02-22
- PHP仿tp实现mvc框架基本设计思路与实现方法分析 2022-10-18
- 用nohup命令实现PHP的多进程 2023-09-02
- PHP中PDO事务处理操作示例 2022-10-15
- windows下9款一键快速搭建PHP本地运行环境的好工具(含php7.0环境) 2023-09-02
- Laravel balde模板文件中判断数据为空方法 2023-08-30
- laravel通用化的CURD的实现 2023-03-17