Eine kurze Einführung in die Nutzungstipps für Composer

藏色散人
Freigeben: 2019-08-08 16:52:27
nach vorne
2848 Leute haben es durchsucht

Das Folgende ist eine kurze Einführung in die Composer-Nutzungstechniken aus der Rubrik Composer-Nutzungs-Tutorial. Ich hoffe, dass es für Freunde in Not hilfreich sein wird!

Eine kurze Einführung in die Nutzungstipps für Composer

Kürzlich habe ich Composer verwendet, die weltbeste Sprache zum Verwalten von Abhängigkeiten. Ich habe mir einige Notizen gemacht

Installation

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'aa96f26c2b67226a324c27919f1eb05f21c248b987e6195cad9690d5c1ff713d53020a02ac8c217dbf90a7eacc9d141d') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Nach dem Login kopieren

Der obige Code stammt von der offiziellen Website.

Teilinstallation

Nachdem die Ausführung des obigen Codes abgeschlossen ist, wird nur die Datei „composer.phar“ heruntergeladen , das über PHP verwendet werden kann. Führen Sie „composer.phar“ an einem beliebigen Ort aus.

Globale Installation

Bei der globalen Installation wird „composer.phar“ nur unter PATH installiert. Es kann wie folgt aussehen:

sudo mv composer.phar /usr/local/bin/composer
Nach dem Login kopieren

Inländische Spiegelbeschleunigung

Verwenden Sie zur Beschleunigung das von der Composer Chinese-Website bereitgestellte chinesische Vollbild.

Einzelprojektbeschleunigung

Geben Sie das Projektverzeichnis (d. h. das Verzeichnis) ein (wo sich die Datei „composer.json“ befindet) und führen Sie Folgendes aus:

composer config repo.packagist composer https://packagist.phpcomposer.com
Nach dem Login kopieren

Dieser Befehl fügt die Bildbeschleunigungskonfiguration am Ende der Datei „composer.json“ hinzu:

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}
Nach dem Login kopieren

Globale Beschleunigung

Kann direkt ausgeführt werden:

composer config --global repo.packagist composer https://packagist.phpcomposer.com
Nach dem Login kopieren

Konfiguration

Siehe das offizielle Konfigurationsdokument.

Da Composer standardmäßig einen .composer-Ordner im Home-Verzeichnis generiert des Benutzers zum Speichern konfigurationsbezogener Informationen, damit wir diese Teile konfigurieren können.

composer config --global data-dir /www/.composer
composer config --global cache-dir /www/.composer
# cache-files-maxsize 也可以稍微大一点, 还有缓存时间
Nach dem Login kopieren

Authentifizierungsbezogen

Gitlab-Token kann unter https://docs.gitlab.com/ee/ eingesehen werden. api/README.html#oauth-2-tokens

Hinweise

Wenn der Typ als Gitlab, Github usw. konfiguriert ist, werden die Authentifizierungsinformationen zur Überprüfung durch die Konfiguration im ausgewählt .composer/auth.json-Datei Wenn die Probleme mit der Auth-Authentifizierung nicht gelöst sind, können Sie normale VCS wie Git verwenden.

Das obige ist der detaillierte Inhalt vonEine kurze Einführung in die Nutzungstipps für Composer. 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