Schauen Sie sich die Themenartikel So installieren und verwenden Sie PHP Composer unter Debian 11 in der Kategorie an: Ar.taphoamini.com/wiki bereitgestellt von der Website Artaphoamini.
Weitere Informationen zu diesem Thema So installieren und verwenden Sie PHP Composer unter Debian 11 finden Sie in den folgenden Artikeln: Wenn Sie einen Beitrag haben, kommentieren Sie ihn unter dem Artikel oder sehen Sie sich andere Artikel zum Thema So installieren und verwenden Sie PHP Composer unter Debian 11 im Abschnitt „Verwandte Artikel an.
PHP Composer ist ein Abhängigkeitshandler für PHP. Suchtmanager unterstützen die Anwendungsentwicklung und den Prozess des Aufrufens von Bibliotheken und Frameworks. Composer ist ein PHP-Abhängigkeitsmanager, der auch Verzeichnis- und Framework-Abhängigkeiten unterstützt. Es hilft bei der Verwaltung von Projektabhängigkeiten, unabhängig davon, ob sie von Packagist, Github oder anderswo stammen.
Composer spart Ihnen Zeit, insbesondere wenn Sie mehrere inkompatible Bibliotheken verwenden müssen. Das manuelle Herunterladen und Installieren von Paketen kann je nach Größe des Projekts Stunden dauern. Composer verarbeitet alle Abhängigkeiten in einer Anwendung oder Bibliothek und lädt sie sofort herunter, sodass Sie schnell zum Codieren zurückkehren können, anstatt Zeit mit dem Kompilieren von Code und dem Verwalten externer Bibliotheken zu verbringen.
Bei der Verwendung von PHP Composer definieren wir die Abhängigkeiten unseres Projekts in einer Textdatei composer.json. Diese Datei enthält den Namen und die Versionsnummer (und optionally available die URL) der externen Verzeichnisse, die Sie verwenden möchten. Der Composer verwendet dann die Datei, um alle externen Bibliotheksabhängigkeiten in unserem Projektordner herunterzuladen und zu installieren und basierend auf diesen Details einen Abhängigkeitsbaum zu erstellen.
Wenn Sie Ihrem Projekt additionally neue Verzeichnisse hinzufügen, müssen Sie die Datei composer.json mit der Versionsnummer aktualisieren, um sie herunterzuladen. Außerdem können Sie die Versionen, die in der Produktion, in Phasen oder in der Entwicklung verwendet werden, einfach nachverfolgen, indem Sie angeben, welche Zielumgebungen abhängig von der von Ihnen festgelegten Umgebungsvariable verwendet werden sollen, und dann vergessen, die Anwendung am Anfang der ursprünglichen Version zu starten. dann, weil es sich immer ändert, wenn Sie alles andere in der Codebasis automatisch ändern müssen.
Dieser Artikel beschreibt die Installation und Verwendung von PHP Composer auf einem Debian 11-Server. Diese Schritte helfen Ihnen, das Paket herunterzuladen und auf Ihrem Debian 11-Server zu installieren. Sobald dies erledigt ist, ist es an der Zeit, ein einfaches Projekt zu erstellen, und es ist an der Zeit, einige Pakete für das Projekt herunterzuladen und zu installieren, um Composer zu verwenden.
Inhalt
(*15*)
Bedarf
- Debian 11-Server.
- Ein Benutzer mit Nicht-Root-Berechtigungen und Sudo-Berechtigungen wird empfohlen.
- PHP Composer erfordert PHP 5.3.2 und höher. Es funktioniert am besten mit PHP 7.0 und höher, aber Sie können auch mit PHP 5.6 oder 7.1 davonkommen. Stellen Sie sicher, dass PHP 5.3.2+ auf dem Server installiert ist.
Systemupdate
Linux-Systeme werden ständig täglich mit neuen Sicherheitsfixes, Kernel-Debug-Fixes und Leistungsverbesserungen aktualisiert. Einige Updates ändern nur die Versionsnummer (z. B. von 3.2.0-4 auf 3.2.0-5), während andere Fehlerbehebungen oder Sicherheitsverbesserungen enthalten können. Es ist eine gute Idee, Ihr System auf dem neuesten Stand zu halten, um die neuesten Funktionen nutzen zu können, die Stabilität aufrechtzuerhalten und Ihren Computer vor Schwachstellen zu schützen, die von Angreifern ausgenutzt werden könnten.
Führen Sie diesen Befehl aus, um Ihr System zu aktualisieren.
sudo apt-get replace && sudo apt-get improve -y
Führen Sie nach Abschluss des Upgrade-Vorgangs diesen Befehl aus, um die erforderlichen Abhängigkeiten zu installieren.
sudo apt-get set up curl unzip git php-cli php-zip php-mbstring -y
Starten Sie den Server nach einem vollständigen Systemupgrade neu. Führen Sie diesen Befehl aus, um das System neu zu starten. Zum Beispiel, wenn Sie Änderungen am System vornehmen. B. Hardwarekonfiguration, Kernel- oder Paket-Upgrade, ist es wichtig, den Computer neu zu starten, damit die Änderungen wirksam werden. Wenn Sie beispielsweise gerade den Kernel aktualisiert haben, wird beim Neustart des Systems der neue Kernel gestartet.
sudo reboot -r now
Melden Sie sich nach dem Neustart erneut mit demselben Benutzer ohne Root-Rechte an und fahren Sie mit dem nächsten Schritt fort.
Installieren Sie den PHP-Composer
Nachdem Ihr System nun auf dem neuesten Stand ist und alle erforderlichen Abhängigkeiten installiert sind, ist es an der Zeit, die neueste Version von PHP Composer herunterzuladen und zu installieren.
Der Entwickler von PHP Composer stellt ein in PHP geschriebenes Installationsskript zur Verfügung, um den Installationsprozess zu erleichtern. Wir werden das Skript herunterladen, Ihre Signatur überprüfen, um sicherzustellen, dass sie nicht beschädigt ist, und das Installationsprogramm ausführen.
Laden Sie zunächst die neueste Version des PHP Composer-Installationsskripts von der Composer-Website mit dem curl-Befehl herunter.
curl -o composer-setup.php https://getcomposer.org/installer
Führen Sie nun den folgenden Befehl aus, um die Signatur des PHP-Skripts zu überprüfen. Dieser Schritt soll sicherstellen, dass das Installationsprogramm während des Downloads nicht modifiziert (d. h. nicht beschädigt oder modifiziert) wird.
HASH=906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8 php -r "if (hash_file('SHA384', 'composer-setup.php') === '$HASH') echo 'Installer verified'; else echo 'Installer corrupt'; unlink('composer-setup.php'); echo PHP_EOL;"
Die Ergebnisse sollten so aussehen. Diese Ausgabe bestätigt, dass das Installationsprogramm nicht beschädigt ist. HASH kann sich in Zukunft ändern, Sie finden den neuesten Hash auf dieser Seite https://composer.github.io/pubkeys.html
Wird die Datei manipuliert, wird der Befehl abgesetzt und der Installer beschädigt und abgebrochen. In diesem Fall müssen Sie das Installationsprogramm herunterladen und den Hash überprüfen, bis Sie eine Bestätigungsmeldung für das Installationsprogramm erhalten.
Kurz gesagt, es gibt zwei Möglichkeiten, Composer unter Debian 11 zu installieren: lokal oder world.
Composer world installieren Sie können den Composer-Befehl von jedem Verzeichnis aus verwenden. Mit Composer können Sie die Abhängigkeiten jedes Projektverzeichnisses einfach vom selben Terminal aus aktualisieren, ohne das Verzeichnis wechseln zu müssen. Führen Sie diesen Befehl aus, um Composer world zu installieren.
sudo php composer-setup.php --install-dir=/usr/native/bin --filename=composer
Dieser Befehl installiert das gesamte Composer-System als einen Befehl namens composer /usr/native/bin Machen Sie das Verzeichnis für alle Benutzer verfügbar.
Sie sehen die nächste Ausfahrt.
Um zu testen, ob der Composer ordnungsgemäß installiert ist, führen Sie diesen Befehl aus, um die ausführbare Composer-Datei aufzurufen.
composer
So sollte das Ergebnis aussehen.
Local Installation Composer wird verwendet, um in seinem eigenen Verzeichnis oder an einer anderen Stelle im angegebenen Verzeichnis zu installieren, da Sie den Composer-Befehl nicht außerhalb dieses Verzeichnisses eingeben müssen, wenn Sie keinen symbolischen Link verwenden.
Führen Sie diesen Befehl aus, um Composer lokal zu installieren. ersetzen Sie diese Pfad // Verzeichnis im nächsten Befehl mit dem Verzeichnis, in dem Sie Compose installieren möchten.
sudo php composer-setup.php --install-dir=path/to/listing --filename=composer
Testen der PHP Composer-Installation
Nachdem Sie Composer erfolgreich auf Debian 11 installiert haben, ist es an der Zeit, die Installation zu testen. Dazu erstellen wir ein einfaches Projekt und laden einige Pakete für Ihr Projekt mit PHP Composer herunter.
Erstellen Sie zunächst ein Verzeichnis und verschieben Sie es in die Projektdateien, indem Sie den folgenden Befehl ausführen.
cd && mkdir example_composer_project && cd example_composer_project
Führen Sie im Projektverzeichnis diesen Befehl aus, um die Datei composer.json für das Projekt zu initialisieren. In diesem Beispiel installieren wir das nesbot / carbon-Paket für unser Projekt.
composer require nesbot/carbon
Sie sehen die nächste Ausfahrt.
Wie eingangs gezeigt, erstellt PHP Composer eine neue composer.json-Datei für das Projekt. Diese Datei wurde mit den Mindestanforderungen des im Projekt zu installierenden nesbot / carbon-Pakets erstellt.
PHP Composer installiert auch die neueste stabile Version und Abhängigkeiten des nesbot / carbon-Pakets in der Projektbibliothek.
Verwenden Sie den Befehl ls, um alle Dateien im Projektverzeichnis aufzulisten.
ls
Sie sehen die nächste Ausfahrt.
Wie eingangs gezeigt, wurde eine neue composer.json-Datei im Projektverzeichnis für PHP Composer erstellt, die die Versionsnummern aller Pakete im Projekt verfolgt.
Es enthält auch eine neue Composer.lock-Datei, die alle Paketversionsnummern sperrt. Und ein neues Anbieterverzeichnis, in dem Composer alle Abhängigkeiten des Projekts speichert.
Fazit
In diesem Tutorial erfahren Sie, wie Sie PHP Composer unter Debian 11 installieren. Sie wissen bereits, dass Sie, wenn Sie von überall auf Ihrem System auf den Composer-Befehl zugreifen möchten, ihn für lokale oder globale Installationen verwenden können. Und Sie haben gelernt, wie Sie Composer für Ihr Projekt verwenden, indem Sie neue Abhängigkeiten mit PHP Composer installieren.
Einige Bilder zum Thema So installieren und verwenden Sie PHP Composer unter Debian 11
Einige verwandte Schlüsselwörter, nach denen die Leute zum Thema suchen So installieren und verwenden Sie PHP Composer unter Debian 11
#installieren #und #verwenden #Sie #PHP #Composer #unter #Debian
Weitere Informationen zu Schlüsselwörtern So installieren und verwenden Sie PHP Composer unter Debian 11 auf Bing anzeigen
(*11*)
Die Anzeige von Artikeln zum Thema So installieren und verwenden Sie PHP Composer unter Debian 11 ist beendet. Wenn Sie die Informationen in diesem Artikel nützlich finden, teilen Sie sie bitte. vielen Dank.