Komponist ist ein Abhängigkeitsverwaltungstool für PHP, ähnlich wie npm für nodejs und Bundle für Ruby. Mit dem Composer-Tool können wir erforderliche Bibliotheken für unser Projekt definieren und sie mit dem Composer in einem einzigen Befehl installieren. Wir müssen nicht jedes Mal einzeln nach jeder Bibliothek suchen, um sie zu installieren.
Dieses Tutorial hilft Ihnen bei der Installation von PHP Composer auf Fedora 34/33/32/31/30 Linux. Wir gehen davon aus, dass Sie PHP bereits auf Ihrem System installiert haben.
Voraussetzungen
- Sudo-privilegiertes Konto mit Shell-Zugriff.
- Auf Ihrem System muss PHP installiert sein.
Installieren Sie Composer auf Fedora
PHP Composer ist als Binärdatei zum direkten Herunterladen und Verwenden verfügbar. Öffnen Sie das Terminal und laden Sie die Composer-Binärdatei mit dem Curl-Befehlszeilentool herunter.
curl -sS https://getcomposer.org/installer | php
Verwenden Sie nun die folgenden Befehle, um Composer global für alle Benutzer in Ihrem System verfügbar zu machen, das für alle PHP-Anwendungen auf diesem System verwendet werden kann.
sudo mv composer.phar /usr/local/bin/composer
sudo chmod +x /usr/local/bin/composer
Um die Version des Komponisten zu finden, verwenden Sie einfach den folgenden Befehl. Dies zeigt Ihnen auch die Verwendung des Komponisten auf der Kommandozeile.
composer -V
Sie sehen die Ausgabe wie unten:
______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/ Composer version 2.1.14 2021-11-30 10:51:43 Usage: command [options] [arguments] Options: -h, --help Display this help message -q, --quiet Do not output any message -V, --version Display this application version --ansi Force ANSI output --no-ansi Disable ANSI output -n, --no-interaction Do not ask any interactive question --profile Display timing and memory usage information --no-plugins Whether to disable plugins. -d, --working-dir=WORKING-DIR If specified, use the given directory as working directory. --no-cache Prevent use of the cache
Composer aktualisieren
Wenn ein Upgrade verfügbar ist, zeigt Composer die Informationen bei jeder Ausführung an. Composer ist mit der Fähigkeit ausgestattet, sich selbst zu aktualisieren. Sie müssen nur den folgenden Befehl ausführen, um composer.phar auf die neueste Version zu aktualisieren.
composer self-update