Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Was ist die Verwendung von PHP Composer?

Was ist die Verwendung von PHP Composer?

藏色散人
藏色散人Original
2021-06-21 10:17:274358Durchsuche

php-Composer-Nutzung: 1. Composer.json installieren; 2. Pakete zur vorhandenen Composer.json hinzufügen; 3. Durch „Composer-Update“ aktualisieren; 4. Ein Projekt mit abhängigen Paketen erstellen.

Was ist die Verwendung von PHP Composer?

Die Betriebsumgebung dieses Artikels: Windows7-System, PHP7.1&&Composer Version 2.0, Dell G3-Computer.

Wozu dient PHP Composer?

Composer-Operationen sind zahlreich und kompliziert, und die meisten davon werden zu normalen Zeiten nicht verwendet.

Tägliche Operationen, fangen wir an

Teil 1: Composer.json installieren

composer init

Dieser Befehl erstellt eine Composer-.json-Datei, die auch manuell erstellt und bearbeitet werden kann, um Abhängigkeiten und Versionen zu deklarieren.

Composer.json-Inhaltsformat, siehe

{ "require": { "monolog/monolog": "1.0.*" }
}

Versionseinschränkungen finden Sie unter

Was ist die Verwendung von PHP Composer?

composer install

Erstellen und füllen Sie „composer.json“ aus, führen Sie den Installationsbefehl für die erste Installation aus

Bei der ersten Installation werden die Spalten in der Software überprüft Suchen Sie bei Paketen, Abhängigkeiten usw. nach der entsprechenden (durch Einschränkungen) Versionsnummer

Eine Sperrdatei „composer.lock“ wird anschließend generiert

Die genaue Versionsnummer jedes Pakets wird in der Sperrdatei aufgezeichnet

Es wird überprüft Wenn die Installation erneut durchgeführt wird, ob die Sperrdatei vorhanden ist, falls vorhanden, installieren Sie sie direkt wie in der Sperrdatei angegeben

Teil 2: Fügen Sie das Paket zum Projekt hinzu (composer.json ist bereits vorhanden)

Composer erfordert Abhängigkeitspaket/ Abhängigkeitspaket: Versionsnummer

Sie können es auch gleichzeitig tun. Fügen Sie mehrere Leerzeichen hinzu, z. B.: doctrine/orm:1.0.0

Teil 3: Aktualisieren

composer update

Dieser Befehl ignoriert die Sperrdatei und aktualisiert die im Composer aufgeführten Abhängigkeiten .json und generiert die Sperrdatei neu

Teil vier: Erstellen Sie ein Projekt mit abhängigen Paketen

composer create-project  依赖包/依赖包  路径路径  版本版本

Beachten Sie, dass Sie beim Erstellen eines Projekts mit einem Paket auch die Version angeben können, die Version jedoch auf den dritten Parameter und beschränkt ist Der zweite Parameter ist der Projektpfad (relativ). Wenn die nicht angegebene Version nicht angegeben ist, wird standardmäßig die neueste Version installiert. Weitere Informationen finden Sie in der offiziellen Dokumentation.

--optimize-autoloader (-o):

Konvertieren Sie das automatische Laden von PSR-0/4 in eine Klassenkarte, um eine schnellere Ladeunterstützung zu erhalten. Dies wird insbesondere in einer Produktionsumgebung empfohlen, da die Ausführung jedoch einige Zeit in Anspruch nimmt, ist dies nicht die Standardeinstellung.

Empfohlenes Lernen: „

PHP-Video-Tutorial

“ „

Komponisten-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Verwendung von PHP Composer?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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