我遇到了一个作曲器问题,这看起来是由于更新到Windows 8.1引起的。
每次我尝试composer update
或composer install
时,我得到以下错误:
[ErrorException]
zlib_decode(): data error
当我尝试composer diagnose
时,我得到这个响应:
Checking composer.json: OK
Checking platform settings: FAIL
The xdebug extension is loaded, this can slow down Composer a little.
Disabling it when using Composer is recommended, but should not cause issues beyond slowness.
Checking git settings: OK
Checking http connectivity: OK
Checking disk free space: OK
Checking composer version: OK
我不知道为什么Checking platform settings
有FAIL
。这个在哪里找?
我以前从未遇到过这个问题,所以我在Windows 8.1上也遇到过这个问题吗?
检查平台设置失败,因为加载了xdebug扩展。但这应该不会造成除速度缓慢以外的任何问题。如果您觉得编写器很慢,并且不使用xdebug,则可以停用它(参见此处如何停用:https://stackoverflow.com/a/8754934/3219613)。这与您的第一个错误无关。
请检查zlib_decode扩展是否使用
php -m
或更多调试信息,请尝试
composer -vvv update