応答のデコードに失敗しました: zlib_decode(): データ エラー
縮退モードで再試行します。詳細については、https://getcomposer.org/doc/articles/troubleshooting.md#degraded-mode を確認してください
composer イメージが https をサポートしていないことが原因です
コマンド ライン ウィンドウ (Windows ユーザー) またはコンソールを開きます(Linux、Mac ユーザー)、プロジェクトのルート ディレクトリ (composer.json ファイルが配置されているディレクトリ) を入力し、次のコマンドを実行します:
composer config repo.packagist combos https://packagist.phpcomposer .com
上記のコマンドは、現在のプロジェクトのcomposer.jsonファイルの末尾にイメージ構成情報を自動的に追加します(手動で追加することもできます):
"repositories": {
「パッケージニスト」: {
"タイプ": "作曲家"、
「url」: 「https://packagist.phpcomposer.com」
}
}
laravelプロジェクトのcomposer.json設定ファイルを例にとると、上記のコマンドを実行すると、次のようになります(最後の数行に注意してください):
{
"名前": "laravel/laravel",
"description": "Laravel フレームワーク。",
"キーワード": ["フレームワーク"、"laravel"]、
「ライセンス」: 「MIT」、
"タイプ": "プロジェクト"、
「必要」: {
"php": ">=5.5.9"、
"laravel/フレームワーク": "5.2.*"
}、
"require-dev": {
"fzaninotto/faker": "~1.4"、
"嘲笑/嘲笑": "0.9.*"、
"phpunit/phpunit": "~4.0"、
“symfony/css-selector”: “2.8.|3.0.”,
"symfony/dom-crawler": "2.8.|3.0."
}、
「オートロード」: {
「クラスマップ」: [
「データベース」
]、
「psr-4」: {
"アプリ": "app/"
}
}、
"autoload-dev": {
「クラスマップ」: [
「テスト/TestCase.php」
]
}、
「スクリプト」: {
"post-root-package-install": [
「php -r ”copy('.env.example', '.env');””
]、
"プロジェクト作成後-cmd": [
「php 職人キー:生成」
]、
"post-install-cmd": [
「php 職人クリアコンパイル済み」、
「php 職人の最適化」
]、
"更新前-cmd": [
「php 職人クリアコンパイル済み」
]、
"post-update-cmd": [
「php 職人の最適化」
]
}、
"構成": {
“preferred-install”: “dist”
}、
「リポジトリ」: {
「パッケージニスト」: {
"タイプ": "作曲家"、
「url」: 「https://packagist.phpcomposer.com」
}
}
}
OK、すべて完了しました!驚異的な速度を体験するには、composer をインストールしてみてください。
上記では、コンポーザーのインストールまたはアップデートのエラー問題を解決する方法を、コンポーザーの側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。