Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Eine kurze Einführung in die Nutzungstipps für Composer

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

藏色散人
藏色散人nach vorne
2019-08-08 16:52:272828Durchsuche

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');"

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

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

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

"repositories": {
    "packagist": {
        "type": "composer",
        "url": "https://packagist.phpcomposer.com"
    }
}

Globale Beschleunigung

Kann direkt ausgeführt werden:

composer config --global repo.packagist composer https://packagist.phpcomposer.com

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 也可以稍微大一点, 还有缓存时间

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:segmentfault.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen