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.

Informationen zur Verwaltung Ihrer OVHcloud Dienste und wie Sie die passende Unterstützung finden

Beachten Sie bei der Verwendung der OVHcloud Anleitungen die folgenden Bedingungen:

  • Die Anweisungen sind so detailliert wie möglich, können jedoch nicht alle individuellen Anwendungsfälle abdecken. Gegebenenfalls müssen Sie die beschriebenen Schritte an Ihre Anforderungen anpassen.
  • Das OVHcloud Ökosystem ist auf Flexibilität und Wahlfreiheit ausgelegt. Kunden sind daher für die sichere und ordnungsgemäße Konfiguration ihrer Dienste verantwortlich. Um Datenverlust vorzubeugen, empfehlen wir dringend, Backup-Strategien für alle wichtigen Daten anzuwenden.
  • Unsere Anleitungen und Tutorials können Software oder Dienste von Drittanbietern in Kombination mit OVHcloud Lösungen umfassen. Der technische Support von OVHcloud beinhaltet nicht die Konfiguration von Systemen oder Produkten außerhalb unserer Verantwortung. Dazu zählen unter anderem:
    • Betriebssysteme und Benutzeroberflächen (Windows, Debian, Plesk etc.).
    • Jegliche andere Drittanbieter-Software (FTP-Clients, E-Mail-Programme etc.).
    • Dienste anderer Anbieter (DNS, APIs, Benutzeroberflächen etc.).

Um bei Problemen die passende Unterstützung zu erhalten, beachten Sie folgende Hinweise:

  • Sie benötigen individuelle Hilfe oder möchten ein Thema besprechen, das in unserer Dokumentation nicht ausführlich behandelt wird?
    Treten Sie der OVHcloud Community bei, um nach Ihrem Thema zu suchen und sich mit anderen Nutzern auszutauschen.
  • Sie möchten einen Vorfall zu Ihrem OVHcloud Dienst melden oder haben Schwierigkeiten im OVHcloud Kundencenter?
    Erstellen Sie eine Supportanfrage in unserem Help Center.
  • Sie benötigen professionelle Unterstützung für Ihr Projekt oder Hilfe bei Aufgaben außerhalb unseres Support-Bereichs?
    Besuchen Sie unser Partnerportal, um Experten zu finden, die mit OVHcloud Lösungen vertraut sind.
  • Sie suchen ausführlichere Informationen zu unseren Support Levels und Professional Services?
    Besuchen Sie unsere Webseiten zu den OVHcloud Support Levels und den OVHcloud Professional Services.

Sie können dazu beitragen, unsere Dokumentation zu verbessern:

  • Sie möchten Feedback zur Verbesserung einer Anleitung geben oder unzureichende Informationen auf einer bestimmten Seite melden?
    Nutzen Sie die Schaltflächen unter „War diese Seite hilfreich?“ am Ende der Seite.
  • Sie möchten eine konkrete Aktualisierung der Dokumentation vorschlagen?
    Verwenden Sie die Funktion „Diese Seite bearbeiten“ am Ende der Seite oder in der Seitenleiste.

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?