Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

"Skills"
20.11.2024

Installation des PHP Composer auf einem virtuellen Hosting-System

PHP Composer ist ein Abhängigkeitsmanager für PHP, der die Verwaltung von Bibliotheken und Paketen in Ihren PHP-Projekten vereinfacht. Die Installation von Composer auf einer virtuellen Hosting-Umgebung kann dazu beitragen, Ihren Entwicklungsprozess zu rationalisieren. Diese Anleitung führt Sie durch die Schritte zur Installation von PHP Composer auf einem virtuellen Hosting-Server.

1. Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass:

  • Sie haben Zugang zu einem virtuellen Hosting-Konto mit SSH-Zugang.
  • PHP ist auf Ihrem Server installiert (vorzugsweise PHP 7.2 oder höher).
  • Sie haben grundlegende Kenntnisse im Umgang mit dem Terminal und SSH.

2. Verbindung zu Ihrem Server herstellen

  1. Öffnen Sie ein Terminal: Verwenden Sie eine Terminalanwendung auf Ihrem lokalen Rechner (z. B. Terminal unter macOS/Linux oder PuTTY unter Windows).
  2. Verbinden Sie sich per SSH mit Ihrem Server: Stellen Sie mit dem folgenden Befehl eine Verbindung zu Ihrem virtuellen Hosting-Konto her:
    ssh username@yourdomain.com

    Ersetzen Sie username durch Ihren tatsächlichen Benutzernamen und yourdomain.com durch Ihren Domänennamen oder Ihre Server-IP-Adresse.

3. Herunterladen von Composer

Schritt 1: Download des Installationsprogramms

Sie können das Composer-Installationsprogramm mit PHP über die Befehlszeile herunterladen. Führen Sie den folgenden Befehl aus:

php -r “copy(‘https://getcomposer.org/installer’, ‘composer-setup.php’);”

Schritt 2: Überprüfen Sie das Installationsprogramm

Es ist wichtig, das Installationsprogramm zu überprüfen, um seine Integrität sicherzustellen. Holen Sie zunächst die SHA-384-Signatur:

php -r “if (hash_file(‘sha384’, ‘composer-setup.php’) === ‘INSERT_HASH_HERE’) { echo ‘Installer verified’; } else { echo ‘Installer corrupt’; unlink(‘composer-setup.php’); } echo PHP_EOL;”

Sie können den neuesten Hash auf der Seite Composer Public Keys finden und INSERT_HASH_HERE durch diesen ersetzen.

Schritt 3: Starten Sie das Installationsprogramm

Führen Sie das Installationsprogramm aus, um Composer zu installieren:

php composer-setup.php

Dieser Befehl erstellt eine composer.phar-Datei in Ihrem aktuellen Verzeichnis.

4. Composer an einen globalen Ort verschieben

Um Composer global zugänglich zu machen, verschieben Sie die Datei composer.phar in ein Verzeichnis in Ihrem PATH:

sudo mv composer.phar /usr/local/bin/composer

Geben Sie der Datei dann Ausführungsberechtigungen:

sudo chmod x /usr/local/bin/composer

5. Überprüfen der Installation

Um sicherzustellen, dass Composer korrekt installiert wurde, führen Sie den folgenden Befehl aus:

composer –version

Dieser Befehl sollte die installierte Version von Composer anzeigen.

6. Composer verwenden

Nachdem Composer nun installiert ist, können Sie damit beginnen, Ihre PHP-Projektabhängigkeiten zu verwalten.

Schritt 1: Initialisieren eines neuen Projekts

Navigieren Sie zu Ihrem Projektverzeichnis und führen Sie aus:

composer init

Dieser Befehl führt Sie durch das Einrichten einer composer.json-Datei, in der Sie die Abhängigkeiten Ihres Projekts definieren können.

Schritt 2: Installieren der Abhängigkeiten

Um eine Bibliothek zu installieren, verwenden Sie den folgenden Befehl:

composer require vendor/package-name

Ersetzen Sie vendor/package-name durch den tatsächlichen Namen des Pakets, das Sie installieren möchten.

7. Fazit

Die Installation von PHP Composer auf einem virtuellen Hosting-Server ermöglicht Ihnen eine effiziente Verwaltung von PHP-Abhängigkeiten, was Ihren Entwicklungsprozess vereinfacht. Wenn Sie diese Anleitung befolgen, können Sie den Composer erfolgreich installieren und seine leistungsstarken Funktionen in Ihren PHP-Projekten nutzen. Die regelmäßige Aktualisierung Ihrer Composer-Pakete gewährleistet, dass Ihre Anwendungen sicher und funktionsfähig bleiben.

Test your skills on our all Hosting services and get 15% off!

Use code at checkout:

"Skills"