Heim > Artikel > Entwicklungswerkzeuge > Wie Komponist funktioniert
Die Bedeutung von Komponist
1. Was ist Komponist?
Composer ist ein Abhängigkeitsverwaltungstool für PHP. Derzeit geben wir nur an, von welchen Codebibliotheken wir im Projekt abhängig sind Global alles installieren.
2. Was bedeutet Komponist?
Für moderne Sprachen sind Abhängigkeitsmanagement-Tools grundsätzlich Standard. Java hat Maven, Python hat pip, Ruby hat gem und Nodejs hat npm. PHP ist PEAR, aber PEAR hat viele Fallstricke: Die Abhängigkeitsverarbeitung ist anfällig für Probleme, die Konfiguration ist sehr komplex, die Befehlszeilenschnittstelle ist schwierig zu verwenden usw.
Gerade durch das Aufkommen von Composer wurde das Problem der Projektabhängigkeiten gelöst und die PHP-Entwicklungsarbeit ist wie das Stapeln von Blöcken geworden.
Verwandte Empfehlungen: „Grafisches Tutorial zur Verwendung von Composer-Befehlen“
Lassen Sie uns anhand eines einfachen Beispiels verstehen, wie Composer verwendet wird.
1. Erstellen Sie eine neue Datei „composer.json“ im Stammverzeichnis des Projekts und schreiben Sie den folgenden Inhalt:
2. Führen Sie den Composer-Installationsbefehl aus, um das Paket zu installieren Abhängigkeiten
3. Verzeichnisstruktur
4. Entwicklung mit Paketen
Wie Composer funktioniert
Wie funktioniert Composer? Wenn wir beispielsweise eine Software installieren, installieren wir sie normalerweise über den App Store. Wenn wir PHP-Projekte entwickeln, stehen wir auch vor dem gleichen Problem. Wenn wir beispielsweise ein Tool zum Aufzeichnen von Geschäftsprotokollen benötigen, können wir die benötigten Tools dann über einen PHP-Anwendungsspeicher herunterladen?
Packagist ist das Standard-Entwicklungspaket-Repository von Composer. Sie können Ihr Installationspaket an packagist senden. Wenn Sie in Zukunft ein neues Tag erstellen oder den Code in Ihrem VCS-Warehouse (Quellcode-Verwaltungssoftware wie Github) aktualisieren, erstellt packagist automatisch ein neues Entwicklungspaket. So funktioniert packagist derzeit, in Zukunft wird packagist es Ihnen ermöglichen, Entwicklungspakete direkt hochzuladen und Ihre eigenen Pakete zu veröffentlichen.
Das obige ist der detaillierte Inhalt vonWie Komponist funktioniert. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!