So installieren Sie eine Webentwicklungsumgebung auf einem VPS oder einem Dedicated Server

Als Markdown ansehen

Erfahren Sie, wie Sie eine Webentwicklungsumgebung auf einem VPS oder einem OVHcloud Dedicated Server installieren

Ziel

Wenn Sie ein CMS (Content Management System) auf Ihrem VPS installieren möchten (zum Beispiel WordPress), müssen Sie zuvor eine Webentwicklungsumgebung auf Ihrem VPS oder Dedicated Server installieren. Die wichtigsten zu installierenden Dienste sind:

  • PHP: PHP ist eine der am häufigsten verwendeten Sprachen für die Erstellung von Websites. Sie müssen PHP installieren, damit Ihre Website Skripte und dynamische Funktionen ausführen kann. Es empfiehlt sich, die aktuellste PHP-Version zu installieren.
  • Webserver: Der Webserver ist unerlässlich, um die Seiten Ihrer Website auszuliefern. Zu den beliebtesten Webservern gehören Apache und Nginx, die jeweils ihre eigenen Vorteile in Bezug auf Flexibilität, Leistung und einfache Konfiguration bieten.
  • DBMS: Um Ihre Daten effizient zu speichern, zu verwalten und abzurufen, benötigen Sie ein DBMS (DataBase Management System). MySQL, PostgreSQL und MariaDB sind die in der Webentwicklung am häufigsten verwendeten DBMS.

Erfahren Sie, wie Sie eine Webentwicklungsumgebung manuell auf einem OVHcloud VPS oder Dedicated Server installieren.

Warning

In dieser Anleitung erfahren Sie, wie Sie eine oder mehrere OVHcloud Lösungen mit externen Tools verwenden, und welche Änderungen Sie in bestimmten Kontexten vornehmen müssen. Möglicherweise müssen Sie die Anweisungen an Ihre Situation anpassen.

Wir empfehlen Ihnen, sich an einen spezialisierten Dienstleister zu wenden oder Kontakt mit unserer Community aufzunehmen, falls Sie auf Schwierigkeiten oder Zweifel bezüglich der Administration, Nutzung oder Implementierung von Diensten auf einem Server stoßen.

Voraussetzungen

  • Sie verfügen über eine VPS-Lösung oder einen Dedicated Server in Ihrem .
  • Sie verfügen über einen administrativen Zugang (sudo) zu Ihrem Server via SSH.

In der praktischen Anwendung

Melden Sie sich via SSH mit Ihrem Benutzernamen und Ihrem Passwort an Ihrem VPS an.

Den Paketindex aktualisieren

Aktualisieren Sie vor der Installation der Komponenten die Paketliste:

sudo apt update

Wenden Sie die verfügbaren Updates an:

sudo apt -y upgrade

PHP installieren

Installieren Sie PHP:

sudo apt install -y php php-cli php-fpm php-xml php-gd php-curl

Um zu überprüfen, ob PHP korrekt installiert ist, geben Sie den folgenden Befehl ein:

sudo php -v

Wenn PHP korrekt installiert ist, sollte die folgende Meldung erscheinen:

env dev web

Einen Webserver installieren

Info

Für diese Anleitung wählen wir Nginx, Sie können jedoch den Webserver Ihrer Wahl installieren.

Installieren Sie Nginx:

sudo apt install nginx -y

Um zu überprüfen, ob Nginx korrekt installiert ist, geben Sie den folgenden Befehl ein:

sudo nginx -v

Wenn Nginx korrekt installiert ist, sollte eine Meldung wie diese erscheinen:

env dev web

Falls Sie Fragen haben, lesen Sie bitte auf der offiziellen Nginx-Website nach.

Ein DBMS installieren (DataBase Management System)

Info

Wählen Sie die Registerkarte, die dem DBMS entspricht, das Sie verwenden möchten. Die jeweils passende PHP-Erweiterung wird in jedem Fall installiert.

MySQL / MariaDB
PostgreSQL

Installieren Sie MariaDB (oder MySQL) und die zugehörige PHP-Erweiterung:

sudo apt install -y mariadb-server php-mysql

Sichern Sie die Installation ab:

sudo mariadb-secure-installation

Legen Sie ein Passwort für Ihr DBMS fest und folgen Sie den Anweisungen auf dem Bildschirm. Sobald die Installation von MariaDB (oder MySQL) abgeschlossen ist, sollte die folgende Meldung erscheinen:

env dev web

Fazit

Sie haben soeben PHP, einen Nginx-Server und ein DBMS (MariaDB/MySQL oder PostgreSQL) installiert. Sie verfügen nun über eine funktionsfähige Webentwicklungsumgebung auf Ihrem VPS oder OVHcloud Dedicated Server. Wenn Sie möchten, können Sie jetzt das CMS (Content Management System) Ihrer Wahl installieren, beispielsweise WordPress. Weitere Informationen finden Sie in den Anleitungen "So installieren Sie WordPress mit WP-CLI auf einem VPS oder einem Dedicated Server" und "So installieren Sie WordPress mit Docker auf einem VPS oder einem Dedicated Server".

Einige allgemeine Tipps zur Absicherung eines GNU/Linux-basierten Servers finden Sie in unseren Anleitungen:

Weiterführende Informationen

So installieren Sie WordPress mit WP-CLI auf einem VPS oder einem Dedicated Server

So installieren Sie WordPress mit Docker auf einem VPS oder einem Dedicated Server

Einen VPS absichern

Einen Dedicated Server absichern

Für spezialisierte Dienstleistungen (SEO, Entwicklung usw.) wenden Sie sich an die OVHcloud Partner.

Treten Sie unserer User Community bei.

War diese Seite hilfreich?