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!
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!