Eine komplexe oder einfache PHP-Anwendung erfordert normalerweise zusätzliche Bibliotheken oder Komponenten, die Sie verwalten müssen. Es manuell zu tun ist effektiv, aber auch ein langwieriger Prozess. Composer ist das Tool, das die Abhängigkeitsverwaltung in PHP vereinfachen kann.
In diesem Artikel zeigen wir Ihnen, wie Sie PHP Composer schnell und einfach auf Ubuntu 20.04 installieren.
Was ist Composer und warum brauche ich es?
Gemäß der offiziellen Composer-Dokumentation
Composer ist ein Tool für das Abhängigkeitsmanagement in PHP. Es erlaubt Ihnen, die Bibliotheken zu deklarieren, von denen Ihr Projekt abhängt, und es verwaltet (installiert/aktualisiert) sie für Sie.
Es muss klargestellt werden, dass Composer kein Systempaketmanager ist, sondern die Abhängigkeiten Ihres Projekts verwaltet. Beispiel:Sie haben ein Projekt, das von mehreren Bibliotheken abhängt, und einige von ihnen hängen von anderen ab. Composer sucht nach Versionen dieser Bibliotheken und lädt sie automatisch in Ihr Projekt herunter. Sie können sie später aktualisieren.
Aus diesem Grund ist die am meisten empfohlene Methode zur Installation von PHP-Frameworks wie Laravel oder CakePHP die Verwendung von PHP Composer . Dies weist auf die Nützlichkeit und Leistungsfähigkeit des Tools hin.
Installieren Sie PHP Composer auf Ubuntu 20.04
Öffnen Sie das Ubuntu-Terminal, aktualisieren und aktualisieren Sie zuerst das System. Als nächstes installieren Sie PHP und laden schließlich den Composer von der offiziellen Seite herunter. Wenn der Download abgeschlossen ist, führen Sie composer-setup.php aus um die Installation des Komponisten abzuschließen.
1. Aktualisieren Sie Ihre gesamte Distribution.
sudo apt update sudo apt upgrade
2. Installieren Sie PHP, Git und entpacken Sie das Paket.
sudo apt install curl php-cli php-mbstring git unzip
Im Grunde ist es PHP zusammen mit anderen Tools zum Herunterladen und Abhängigkeitsmanagement.
3. Laden Sie das Composer-Installationsprogramm herunter.
curl -sS https://getcomposer.org/installer -o composer-setup.php
4. Fahren Sie mit der globalen Installation auf dem System fort, indem Sie den folgenden Befehl ausführen.
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer
Beispielausgabe:
All settings correct for using Composer Downloading… Composer (version 2.1.3) successfully installed to: /usr/local/bin/composer Use it: php /usr/local/bin/composer
5. Testen Sie, ob die Installation erfolgreich war, indem Sie die Version von Composer anzeigen.
composer --version Composer version 2.1.3 2021-06-09 16:31:20
Grundlegende Verwendung von PHP Composer
Angenommen, Sie haben ein Ordnerprojekt, in dem sich Ihr Projekt befindet. Damit Composer die Abhängigkeiten Ihres Projekts verarbeitet, müssen Sie ihm dies mitteilen.
Führen Sie dazu den Befehl
auscomposer init
Dadurch wird eine Datei composer.json
generiert wo sich Ihre Projektinformationen befinden. Sie können es später jederzeit bearbeiten.
Führen Sie einfach den folgenden Befehl aus, um Ihrem Projekt eine Abhängigkeit hinzuzufügen
composer require [dependency]
Sobald Abhängigkeiten hinzugefügt wurden, können Sie sie mit dem folgenden Befehl installieren
composer install
Auf diese Weise liest Composer alle Konfigurationen aus composer.json
Datei sowie alle ihre Abhängigkeiten und starten Sie den Download und fügen Sie sie Ihrem Projekt hinzu.
So aktualisieren Sie die Projektabhängigkeiten auf die neueste Version.
composer update
Außerdem können Sie mit dem Unterbefehl search nach Abhängigkeiten suchen.
composer search [package]
Natürlich hat Composer viele sinnvolle Optionen, aber dies sind die grundlegendsten.
Entfernen von PHP Composer auf Ubuntu 20.04
Um PHP Composer zu deinstallieren, entfernen Sie einfach die kompilierte Datei aus dem System.
rm /usr/local/bin/composer
Auf diese Weise ist es nicht mehr auf dem System vorhanden.
Schlussfolgerung
PHP Composer ist ein wichtiges Werkzeug für jeden Webentwickler, der PHP verwendet. In diesem Sinne ist es erstaunlich, dass eine so kleine Anwendung so leistungsfähig sein und so viel bei der Anwendungsentwicklung helfen kann.
In diesem Beitrag haben Sie gelernt, wie Sie es schnell unter Ubuntu 20.04 installieren können, damit Sie davon profitieren können.
Teilen Sie unseren Beitrag und helfen Sie uns zu wachsen.