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.
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
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!