


Was soll ich tun, wenn PHP Composer das Installationspaket nicht herunterladen kann?
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.
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
Lösung:
Geben Sie ein die Befehlszeile Composer config -g repo.packagist Composer https://packagist.phpcomposer.com
composer config -g repo.packagist composer https://packagist.phpcomposer.com
搞定
不想用国内源了则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" }
修改后结果
"repositories": [ { //我是以前的配置 }, { "type": "composer", "url": "https://asset-packagist.org" } ]
也有小伙伴安装的项目composer.json是酱紫的
"repositories": { "packagist": { "type": "composer", "url": "https://packagist.phpcomposer.com" } }
照改不误
"repositories": [ { "type": "composer", "url": "https://packagist.phpcomposer.com" }, { "type": "composer", "url": "https://asset-packagist.org" } ]
不再想用国内源则composer config --unset repos.packagist
或删除对应添加的repositories即可
使用国内源是方便,但不是很稳定, 有些包就是下载不动
2 当前项目使用本地源
1)先把下载下来的安装包数据放到一个文件夹, 本文以放到composer.json同级目录下的composerPackages文件夹为例
一般安装直接用composer失败了之后会有提示说明某某某文件下载失败
修改composer.json 在 repositories 项下添加
{ "type": "path", "url": "composerPackages/*", "options": { "symlink": true } }
修改后如下
"repositories": [ { //我是以前的配置 }, { "type": "path", "url": "composerPackages/*", "options": { "symlink": true } } ]
3.1 命令行配置代理, 找服务器以及端口自行查找
1.
命令行输入set http_proxy=代理地址:代理端口
譬如代理地址为 本地127.0.0.1 端口10809set http_proxy=127.0.0.1:10809
Wenn Sie keine inländischen Quellen verwenden möchtencomposer config -g --unset repos.packagist
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
rrreeeEs gibt auch von Freunden installierte Projektkomponisten. .json stammt von Jiangzi
Entsprechend den Änderungenrrreee Ich möchte inländische Quellen verwendencomposer config --unset repos.packagist
Oder löschen Sie die entsprechenden hinzugefügten Repositorys
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!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



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.

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

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

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

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

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

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

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
