Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Wie Komponist funktioniert

Wie Komponist funktioniert

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-08-12 11:19:427874Durchsuche

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:

Wie Komponist funktioniert

2. Führen Sie den Composer-Installationsbefehl aus, um das Paket zu installieren Abhängigkeiten

Wie Komponist funktioniert

3. Verzeichnisstruktur

Wie Komponist funktioniert

4. Entwicklung mit Paketen

Wie Komponist funktioniert

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?

Wie Komponist funktioniert

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!

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
Vorheriger Artikel:So führen Sie Composer ausNächster Artikel:So führen Sie Composer aus