Inhaltsverzeichnis
Warum bin ich langsam? Im Allgemeinen werden die Daten des Composer-Installationspakets (hauptsächlich ZIP-Dateien) normalerweise von github.com heruntergeladen.
Heim Backend-Entwicklung PHP-Problem Was soll ich tun, wenn PHP Composer das Installationspaket nicht herunterladen kann?

Was soll ich tun, wenn PHP Composer das Installationspaket nicht herunterladen kann?

Sep 13, 2021 am 10:15 AM
composer php

So lösen Sie das Problem, dass PHP Composer das Installationspaket nicht herunterladen kann: 1. Konfigurieren Sie inländische Quellen global oder konfigurieren Sie das aktuelle Projekt mit inländischen Quellen. 2. Verwenden Sie lokale Quellen für das aktuelle Projekt. 3. Konfigurieren Sie den Agenten über die Befehlszeile , und finden Sie den Server und den Port selbst.

Was soll ich tun, wenn PHP Composer das Installationspaket nicht herunterladen kann?

Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP-Version 7.1, DELL G3-Computer

Was soll ich tun, wenn PHP Composer das Installationspaket nicht herunterladen kann?

Mehrere Lösungen für das Problem Composer kann das Installationspaket nicht herunterladen

Warum bin ich langsam? Im Allgemeinen werden die Daten des Composer-Installationspakets (hauptsächlich ZIP-Dateien) normalerweise von github.com heruntergeladen.

Aus unbekannten Gründen , fremd Die Verbindungsgeschwindigkeit der Website ist sehr langsam.

Die Langsamkeit ist verständlich

Jetzt schlägt die Installation fehl


Was soll ich tun, wenn PHP Composer das Installationspaket nicht herunterladen kann?Lösung:

1.1 Inländische Quellen global konfigurieren

Geben Sie ein die Befehlszeile Composer config -g repo.packagist Composer https://packagist.phpcomposer.com

Bildbeschreibung hier einfügencomposer config -g repo.packagist composer https://packagist.phpcomposer.com

Was soll ich tun, wenn PHP Composer das Installationspaket nicht herunterladen kann?

搞定

不想用国内源了则
composer config -g --unset repos.packagist


1.2 当前项目配置国内源
命令行进入项目composer.json同级目录(一般是项目根目录)
在命令行输入
composer config repo.packagist composer https://packagist.phpcomposer.com

等同于直接修改composer.json 在 repositories 项下添加

        {
            "type": "composer",
            "url": "https://asset-packagist.org"
        }
Nach dem Login kopieren

修改后结果

    "repositories": [
        {
            //我是以前的配置
        },
        {
            "type": "composer",
            "url": "https://asset-packagist.org"
        }
    ]
Nach dem Login kopieren

也有小伙伴安装的项目composer.json是酱紫的

    "repositories": {
        "packagist": {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        }
    }
Nach dem Login kopieren

照改不误

    "repositories": [
        {
            "type": "composer",
            "url": "https://packagist.phpcomposer.com"
        },
        {
            "type": "composer",
            "url": "https://asset-packagist.org"
        }
    ]
Nach dem Login kopieren

不再想用国内源则
composer config --unset repos.packagist
或删除对应添加的repositories即可


使用国内源是方便,但不是很稳定, 有些包就是下载不动


2 当前项目使用本地源
1)先把下载下来的安装包数据放到一个文件夹, 本文以放到composer.json同级目录下的composerPackages文件夹为例
一般安装直接用composer失败了之后会有提示说明某某某文件下载失败

修改composer.json 在 repositories 项下添加

        {
	        "type": "path",
	        "url": "composerPackages/*",
	        "options": {
	            "symlink": true
	        }
        }
Nach dem Login kopieren

修改后如下

    "repositories": [
        {
            //我是以前的配置
        },
        {
	        "type": "path",
	        "url": "composerPackages/*",
	        "options": {
	            "symlink": true
	        }
        }
    ]
Nach dem Login kopieren

3.1 命令行配置代理, 找服务器以及端口自行查找
1.
命令行输入
set http_proxy=代理地址:代理端口
譬如代理地址为 本地127.0.0.1 端口10809
set http_proxy=127.0.0.1:10809

Erledigen Sie es

Wenn Sie keine inländischen Quellen verwenden möchtencomposer config -g --unset repos.packagist

Was soll ich tun, wenn PHP Composer das Installationspaket nicht herunterladen kann?1.2 Das aktuelle Projekt konfiguriert inländische Quellen


Geben Sie in der Befehlszeile das Geschwisterverzeichnis „composer.json“ des Projekts ein (normalerweise das Projekt). Stammverzeichnis)

Geben Sie in der Befehlszeile eincomposer config repo.packagist Composer https://packagist.phpcomposer.com
ist gleichbedeutend mit dem direkten Ändern von „composer.json“ und dem Hinzufügen von „rrreee“ unter den Repositorys Artikel. Das geänderte Ergebnis
rrreeeWas soll ich tun, wenn PHP Composer das Installationspaket nicht herunterladen kann?Es gibt auch von Freunden installierte Projektkomponisten. .json stammt von Jiangzi

rrreee

Entsprechend den Änderungenrrreee Ich möchte inländische Quellen verwendencomposer config --unset repos.packagist Oder löschen Sie die entsprechenden hinzugefügten Repositorys

Die Verwendung inländischer Quellen ist praktisch, aber nicht sehr stabil. Einige Pakete können einfach nicht heruntergeladen werden 2 Das aktuelle Projekt verwendet lokale Quellen 1) Legen Sie zunächst die heruntergeladenen Installationspaketdaten in einen Ordner. In diesem Artikel wird als Beispiel der Ordner „composerPackages“ verwendet, der sich im selben Verzeichnis wie „composer.json“ befindet Wenn die Installation direkt mit Composer fehlschlägt, wird im Allgemeinen eine Meldung angezeigt, dass der Download einer bestimmten Datei fehlgeschlagen ist: „Composer.json ändern“ und „rrreee“ unter dem Repository-Element hinzufügen 🎜🎜🎜3.1 Befehlszeilen-Konfigurations-Proxy, Server und Port selbst finden🎜🎜 1.🎜 Befehlszeileneingabe🎜set http_proxy=proxy Address: Proxy-Port🎜 Die Proxy-Adresse ist beispielsweise lokal 127.0 .0.1 Port 10809🎜set http_proxy=127.0.0.1:10809🎜🎜🎜🎜3.2 Fügen Sie Benutzerumgebungsvariablen hinzu, um den Proxy zu konfigurieren🎜🎜🎜🎜 🎜🎜🎜🎜3.3 Konfigurieren Sie den Proxy bei der Installation von Composer🎜🎜 Nach der lokalen Konfiguration des Proxys wird der entsprechende Proxy automatisch ausgewählt. Nach Auswahl des Proxys überprüft Composer, ob der Proxy verfügbar ist 🎜🎜🎜🎜🎜🎜

Das obige ist der detaillierte Inhalt vonWas soll ich tun, wenn PHP Composer das Installationspaket nicht herunterladen kann?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian PHP 8.4 Installations- und Upgrade-Anleitung für Ubuntu und Debian Dec 24, 2024 pm 04:42 PM

PHP 8.4 bringt mehrere neue Funktionen, Sicherheitsverbesserungen und Leistungsverbesserungen mit einer beträchtlichen Menge an veralteten und entfernten Funktionen. In dieser Anleitung wird erklärt, wie Sie PHP 8.4 installieren oder auf PHP 8.4 auf Ubuntu, Debian oder deren Derivaten aktualisieren. Obwohl es möglich ist, PHP aus dem Quellcode zu kompilieren, ist die Installation aus einem APT-Repository wie unten erläutert oft schneller und sicherer, da diese Repositorys in Zukunft die neuesten Fehlerbehebungen und Sicherheitsupdates bereitstellen.

CakePHP Datum und Uhrzeit CakePHP Datum und Uhrzeit Sep 10, 2024 pm 05:27 PM

Um in cakephp4 mit Datum und Uhrzeit zu arbeiten, verwenden wir die verfügbare FrozenTime-Klasse.

CakePHP arbeitet mit Datenbank CakePHP arbeitet mit Datenbank Sep 10, 2024 pm 05:25 PM

Das Arbeiten mit der Datenbank in CakePHP ist sehr einfach. In diesem Kapitel werden wir die CRUD-Operationen (Erstellen, Lesen, Aktualisieren, Löschen) verstehen.

CakePHP-Datei hochladen CakePHP-Datei hochladen Sep 10, 2024 pm 05:27 PM

Um am Datei-Upload zu arbeiten, verwenden wir den Formular-Helfer. Hier ist ein Beispiel für den Datei-Upload.

Besprechen Sie CakePHP Besprechen Sie CakePHP Sep 10, 2024 pm 05:28 PM

CakePHP ist ein Open-Source-Framework für PHP. Es soll die Entwicklung, Bereitstellung und Wartung von Anwendungen erheblich vereinfachen. CakePHP basiert auf einer MVC-ähnlichen Architektur, die sowohl leistungsstark als auch leicht zu verstehen ist. Modelle, Ansichten und Controller gu

CakePHP erstellt Validatoren CakePHP erstellt Validatoren Sep 10, 2024 pm 05:26 PM

Der Validator kann durch Hinzufügen der folgenden zwei Zeilen im Controller erstellt werden.

CakePHP-Protokollierung CakePHP-Protokollierung Sep 10, 2024 pm 05:26 PM

Die Anmeldung bei CakePHP ist eine sehr einfache Aufgabe. Sie müssen nur eine Funktion verwenden. Sie können Fehler, Ausnahmen, Benutzeraktivitäten und von Benutzern durchgeführte Aktionen für jeden Hintergrundprozess wie Cronjob protokollieren. Das Protokollieren von Daten in CakePHP ist einfach. Die Funktion log() wird bereitgestellt

So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein So richten Sie Visual Studio-Code (VS-Code) für die PHP-Entwicklung ein Dec 20, 2024 am 11:31 AM

Visual Studio Code, auch bekannt als VS Code, ist ein kostenloser Quellcode-Editor – oder eine integrierte Entwicklungsumgebung (IDE) –, die für alle gängigen Betriebssysteme verfügbar ist. Mit einer großen Sammlung von Erweiterungen für viele Programmiersprachen kann VS Code c

See all articles