缺点问题一
Failed to decode response: zlib_decode(): data error
Retrying with degraded mode. check https://……

zlib_decode缺点
导致这个缺点的缘故原由一样平常是网络的缘故原由。由于上边实行的语句:
composer global require \"大众fxp/composer-asset-plugin:^1.2.0\"大众11
在要求将yii2的项目安装插件安装到全局是涌现这个问题。composer页供应了一个degraded模式的办理方法。如果我们开启了ipv6则须要将IPv6取消勾选。
ipv6办理办法
如果利用该方法也无法处理那么就须要利用composer中文全量镜像或其他VPN的办法。
缺点问题二
The “http://getcomposer.org/versions“file could not be downloaded:
php_network_getaddresses: getaddrinfo failed: 不知道这样的主机。
failed to open stream: php_network_getaddresses: getaddrinfo failed: 不知道这样的主机
不知道这样的主机
这也是比较经典的一个问题这时由于在安装composer时实在还是须要从composer的官方网站下载composer.phar以是如果你的网站无法访问国外网站那么久会有问题。当然你可以直接下载composer.phar来利用,条件是要将php加入到环境变量中。
缺点问题三
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
短缺OpenSSL扩展
这个算是一个比较经典的缺点了。缺点很明显是由于没有开启php_openssl打创办法为
找到你的php.ini文件找到
;extension=php_openssl.dll11
把前边的分号(;)删除。当然如果这样做了还没有生效有可能是你的电脑中安装了多个php那么就须要在环境变量中查看下写在path中的PHP路径在那儿。找到路径中的php.ini按照上述过程修正。
缺点问题四
-yiisoft/yii2 2.0.10 requires ext-mbstring -> the requested PHP extension mbstring is missed
mbstring缺点
这个缺点也是常常会犯的缺点。是由于composer安装yii2时须要mbstring这个处理多字节字符串的扩展。开启方法和上一个问题一样,删除php_mbstring.dll前的分号
;extension=php_mbstring.dll11
当然如果没有生效还是要去看看系统环境变量中的PHP路径是哪个。
缺点问题五
Content-Length mismatch
mismatch缺点
导致这个问题的紧张缘故原由还是网络的缘故原由让要求的数据不完全导致的。精确的做法是利用中文镜像库或者vpn。
中文镜像利用办法
利用中文镜像基本能办理以上所有问题(除composer的安装),也是非常非常须要的。
利用办法
在composer安装好后打开命令行工具实行以下的语句:
composer config -g repo.packagist composer https://packagist.phpcomposer.com11
这样会去中文全量镜像https://packagist.phpcomposer.com中去要求包以及插件的下载安装。