Heim  >  Artikel  >  Entwicklungswerkzeuge  >  Organisiert häufig verwendete Composer-Befehle

Organisiert häufig verwendete Composer-Befehle

藏色散人
藏色散人nach vorne
2019-10-18 14:14:043632Durchsuche

In der folgenden Spalte mit dem Composer-Tutorial werden die häufig verwendeten Composer-Befehle vorgestellt. Ich hoffe, dass es für Freunde in Not hilfreich ist!

Organisiert häufig verwendete Composer-Befehle

Composer ist ein PHP-Paketverwaltungstool. Es kann zum einfachen Erstellen von Projekten, zum Laden von Paketen von Drittanbietern sowie für verschiedene komplexe Abhängigkeiten, automatisches Laden und andere Anforderungen verwendet werden .

Composer installieren

curl -sS https://getcomposer.org/installer | php -- \
    --install-dir=/usr/bin \
    --filename=composer

Nach der Installation verwenden Sie Composer -v, um die Versionsnummer und andere Informationen anzuzeigen.

Ändern Sie die Code-Repository-Quelle

Da sich der Standard-Quellserver von Composer aus bekannten Gründen im Ausland befindet und die Download-Geschwindigkeit langsam ist, müssen wir ihn durch die vollständige inländische Quelle ersetzen Derzeit sind diese beiden verfügbar:

von https://php.cnpkg.org/

composer config -g repos.packagist composer https://php.cnpkg.org

von Laravel China

composer config -g repo.packagist composer https://packagist.laravel-china.org

Alle globalen Konfigurationen anzeigen

composer config -g --list

Einzelne Konfigurationen aller Projekte anzeigen

composer config --list

Eine bestimmte Konfiguration anzeigen

composer config -g repositories.packagist.org

Eine bestimmte Konfiguration abbrechen

composer config -g --unset repos.packagist

Ein neues Projekt erstellen

Ein Yii-Projekt erstellen

composer create-project --prefer-dist yiisoft/yii2-app-basic basic.com

Der Befehl --prefer-dist nach dem Befehl create-project kann auch --prefer-source verwenden. Der Unterschied zwischen ihnen ist:

--prefer-dist lädt die ZIP-Datei herunter Komprimiertes Paket von Github und Cache lokal. Bei der nächsten Installation wird es lokal geladen, was die Installation erheblich beschleunigt. Aber sie hat den .git-Ordner und keine Versionsinformationen nicht behalten. Geeignet für die Entwicklung basierend auf diesem Paket.

--prefer-source klont den Quellcode von Github und speichert ihn nicht lokal zwischen (die neueste Version kann auch Caching verwenden). Der .git-Ordner bleibt erhalten und ermöglicht so eine Versionskontrolle. Geeignet zum Ändern des Quellcodes.

Es wird empfohlen, --prefer-dist zu verwenden, um den Vorgang zu beschleunigen. Bei der Verwendung kann es zu Warnungen ähnlich der folgenden kommen:

Failed to download yiisoft/yii2-gii from dist: The zip extension and unzip command are both missing, skipping.
Your command-line PHP is using multiple ini files. Run `php --ini` to show them.

Die Zip- und Unzip-Toolpakete fehlen Installieren Sie sie in der Umgebung:

apt-get install zip unzip

Das folgende yiisoft/yii2-app-basic ist der Name des Projektpakets und das basic.com am Ende gibt den neuen Projektordner an.

Pakete im Lager abrufen

composer search monolog/monolog

Neue abhängige Pakete installieren

composer require monolog/monolog

Versionsnummer kontrollieren

# 指定版本
composer require monolog/monolog 1.24.0
# 版本范围
# 有效的运算符有 >、>=、<、<=、!=,运算符中间使用逗号隔开视作逻辑AND,使用|隔开,视作逻辑OR,AND的优先级更高
# 支持通配符 * 
# 支付波浪号运算符 ~ 限定在最低版本和下一个重要版本更新之前
# 以下都是有效的版本号
# 版本大于等于1.0
>=1.0
# 版本大于等于1.0并且小于2.0
>=1.0,<2.0
# 版本大于等于1.0并且小于1.1,或者版本大于等于1.2
>=1.0,<1.1|>=1.2
# 相当于>=1.0,<1.1
1.0.* 
# 相当于>=1.2,<2.0
~1.2
# 相当于>=1.2.3,<1.3
~1.2.3
# 相当于>=1.2.3,<2.0.0  在多于2位的版本号的时候跟 ~ 有区别
^1.2.3

Abhängige Pakete entfernen

composer remove monolog/monolog

Initialisieren a Composer.json

composer init

Vorhandene Pakete anzeigen

composer info

Abhängige Pakete gemäß Composer.lock installieren (falls vorhanden), andernfalls gemäß Composer.json

composer install

Gemäß Composer .json aktualisiert Abhängigkeiten auf die neueste Version innerhalb des angegebenen Bereichs und aktualisiert die Composer.lock-Datei

composer update

Cache leeren

composer clearcache

Composer.phar aktualisieren

composer self-update

Das obige ist der detaillierte Inhalt vonOrganisiert häufig verwendete Composer-Befehle. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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