Diese Anleitung legt nahe, dass Sie ein Fortgeschrittener oder erfahrener Benutzer sind, der mit Linux, Apache, MySQL und PHP vertraut ist. Hier finden Sie eine grundlegende Anleitung zur Installation einer LAMP-Umgebung auf einem VPS:
1. Linux vorbereiten: Aktualisieren Sie zuerst Ihr System. Bei den meisten Linux-Distributionen können Sie dies mit dem Befehl `sudo apt update` und `sudo apt upgrade` tun.
2. Apache installieren: Installieren Sie den Apache-Webserver mit dem Befehl `sudo apt install apache2`. Testen Sie die Installation, indem Sie die IP-Adresse Ihres VPS in Ihrem Webbrowser eingeben. Sie sollten die Standard-Apache-Webseite sehen.
3. MySQL installieren: Führen Sie den Befehl `sudo apt install mysql-server` aus, um MySQL zu installieren. Während der Installation werden Sie aufgefordert, ein Root-Passwort festzulegen. Nach der Installation können Sie den sicheren MySQL-Installationsbefehl `sudo mysql_secure_installation` ausführen, um Ihre Datenbank sicherer zu machen.
4. PHP installieren: Zur Installation von PHP und einigen wichtigen Erweiterungen verwenden Sie den Befehl `sudo apt install php libapache2-mod-php php-mysql`. Sie können andere PHP-Erweiterungen entsprechend Ihren Anforderungen installieren.
5. Konfiguration: Ändern Sie die Apache-Konfiguration, um PHP-Dateien zu bevorzugen. Sie können dies tun, indem Sie den Befehl `sudo nano /etc/apache2/mods-enabled/dir.conf` ausführen und sicherstellen, dass die IndexZeile wie folgt aussieht: `DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm`.
6. Dienste aktivieren: Aktivieren Sie Apache und MySQL, um beim Systemstart automatisch zu starten, und starten Sie die Dienste neu, um alle Änderungen zu übernehmen. Verwenden Sie die Befehle `sudo systemctl enable apache2`, `sudo systemctl enable mysql` und `sudo systemctl restart apache2`.
7. Testen Sie Ihre Installation: Erstellen Sie eine einfache PHP-Datei in Ihrem Webserver-Root-Verzeichnis (normalerweise /var/www/html), und geben Sie ihr den Namen info.php. Fügen Sie den folgenden Inhalt hinzu ``. Öffnen Sie Ihren Webbrowser und gehen Sie zu http://your_server_ip/info.php. Sie sollten jetzt eine Webseite sehen, die Informationen über Ihre PHP-Installation anzeigt.
Bitte stellen Sie sicher, dass Sie Ihre Server-IP-Adresse mit der tatsächlichen IP-Adresse Ihres VPS ersetzen.
Hinweis: Bei Verwendung einer firewall müssen die Ports des Apache-Servers (üblicherweise Port 80 für HTTP und 443 für HTTPS) freigegeben sein. Bei der Ubuntu-Firewall UFW verwenden Sie dazu die Befehle `sudo ufw allow http` und `sudo ufw allow https`.