Skip to content
Home » So installieren und verwenden Sie PHP Composer unter Debian 11 | 15 Most correct answer

So installieren und verwenden Sie PHP Composer unter Debian 11 | 15 Most correct answer

So installieren und verwenden Sie PHP Composer unter Debian 11

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.

See also  Javax Persistence Entitymanagerfactory? Best 7 Answer

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.

See also  Jlist Wiki? Top Answer Update

See also  Gelöst: Audio-Renderer-Fehler, Bitte starten Sie Ihren Computer neu Windows 10 | 10 Latest Answers

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.

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.

Installieren Sie den PHP-Composer

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.

PHP-Komponist

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.

Verwenden Sie PHP Composer, um die Pakete zu installieren

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.

composer.json

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

So installieren und verwenden Sie PHP Composer unter Debian 11
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.

Leave a Reply

Your email address will not be published. Required fields are marked *