Heim > Entwicklungswerkzeuge > composer > Möchten Sie auch Komponist lernen? -Einführung

Möchten Sie auch Komponist lernen? -Einführung

藏色散人
Freigeben: 2021-04-30 18:53:54
nach vorne
2336 Leute haben es durchsucht

Das Folgende ist eine Einführung in Composer aus der ComposerTutorial-Kolumne. Ich hoffe, dass es für Freunde hilfreich sein wird, die es brauchen!

Möchten Sie auch Komponist lernen? -Einführung

Composer ist ein Abhängigkeitsmanagement-Tool und wird recht häufig verwendet. Besonders für einen faulen Programmierer wie mich: Ich werde das Rad nie neu erfinden, wenn es ein fertiges Rad gibt. Es ähnelt den Paketverwaltungstools anderer Programmiersprachen, z. B. Maven für Java und NPM für JS, und unterscheidet sich auch stark in der Verwendung.

Es besteht hauptsächlich aus drei Teilen: Befehlszeilentool, Paketlager und Codebibliothek. Das Paketlager ist das, was wir oft als Composer-Quelle bezeichnen. Sie können auch Ihre eigenen Pakete darauf veröffentlichen. Im Folgenden werde ich den Veröffentlichungsprozess im Detail vorstellen, z. B. in den gängigeren Github- und Gitlab-Bibliotheken. Befehlszeilentools wie Windows cmd, Mac-Terminal usw.

Als nächstes werde ich einige Artikel verwenden, um kurz mit Ihnen über Composer zu sprechen.

Installationsmethoden

Es gibt zwei Hauptmethoden zur Installation von Composer: eine ist die globale Installation und die andere ist eine lokale Installation. Die spezifische Installationsmethode finden Sie auf Baidu oder Google (wenn während des Installationsvorgangs ein Problem auftritt, können Sie dies tun). eine Nachricht hinterlassen) .

Nach der globalen Installation können Sie das Befehlszeilentool verwenden, um den Composer-Befehl an einem beliebigen Ort auszuführen:

> composer -V
Nach dem Login kopieren

Nach der lokalen Installation müssen Sie die Composer.phar-Paketdatei im Stammverzeichnis des Projekts ablegen, wo Sie sie benötigen Führen Sie Composer aus.

> php composer.phar -V
Nach dem Login kopieren

Bildwechsel

Der Download der Standardbildquelle von Composer ist aus bestimmten Gründen oft langsam. Um unsere Entwicklungseffizienz zu verbessern, müssen wir einen Bildwechselvorgang durchführen (im Beispiel wird die Alibaba Cloud verwendet). Bild):

> composer config -g repos.packagist composer https://mirrors.aliyun.com/composer/
Nach dem Login kopieren

Mit dem folgenden Befehl können Sie überprüfen, ob die Einstellung erfolgreich ist:

> composer config -g -l
Nach dem Login kopieren

Einfach zu verwenden

Das häufigste Verwendungsszenario von Composer ist die Installation von Abhängigkeitspaketen.

Zum Beispiel müssen wir in der täglichen Entwicklung häufig die Protokollierungsfunktion verwenden. Derzeit kann es mühsam und zeitaufwändig sein, eine Protokollierungsfunktion selbst zu konzipieren, zu entwerfen und zu implementieren andere auf Github oder einigen Open-Source-Communities und nutzen Sie sie direkt, z. B. Monolog/Monolog.

Natürlich gibt es noch andere, wie die WeChat-Entwicklung SDKovertrue/wechat, zahlungsbezogenes Yansongda/Pay usw. Die spezifische Installationsmethode ist wie folgt:

> composer require monolog/monolog
Nach dem Login kopieren

Ein weiteres häufiges Verwendungsszenario ist die Initialisierung eines Projekts.

Freunde, die Laravel verwenden, sollten wissen, dass wir beim Initialisieren eines Laravel-Projekts häufig den folgenden Befehl verwenden:

> composer create-project --prefer-dist laravel/laravel blog
Nach dem Login kopieren

Zusammenfassung

In diesem Artikel werden die im Artikel angezeigten Befehle kurz vorgestellt Nachfolgende Artikel. Detaillierte Einführung. Wenn Sie Fragen haben, hinterlassen Sie bitte eine Nachricht.

Das obige ist der detaillierte Inhalt vonMöchten Sie auch Komponist lernen? -Einführung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:segmentfault.com
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage