**Installation und Konfiguration eines LAMP-Servers unter Ubuntu 21**
LAMP (Linux, Apache, MySQL, PHP/Python/Perl) ist eine beliebte Plattform zur Entwicklung von webbasierten Anwendungen. Sie können den LAMP-Server unter Ubuntu 21 gemäß den folgenden Schritten installieren:
**1. Apache Installation:**
Ubuntu 21 enthält standardmäßig den Apache-Webserver. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um Apache zu installieren:
```bash
sudo apt update
sudo apt install apache2
```
Nach erfolgreicher Installation können Sie über Ihren Webbrowser prüfen, ob Apache unter `http://localhost` erreichbar ist. Apache sollte die Standard-Willkommensseite anzeigen.
**2. MySQL Installation:**
MySQL ist das Standard-Datenbankverwaltungssystem für Ubuntu 21. Installieren Sie MySQL mit dem folgenden Befehl:
```bash
sudo apt install mysql-server
```
Während der Installation werden Sie aufgefordert, ein Administrator-Passwort für MySQL festzulegen. Stellen Sie sicher, dass Sie dieses Passwort an einem sicheren Ort aufbewahren.
**3. PHP Installation:**
Ubuntu 21 stellt die neueste PHP-Version in den Paketquellen bereit. Installieren Sie das Paket `libapache2-mod-php`, damit PHP mit Apache funktioniert:
```bash
sudo apt install php libapache2-mod-php
```
Erstellen Sie eine PHP-Datei, um die erfolgreiche Installation zu überprüfen. Zum Beispiel:
```bash
sudo nano /var/www/html/info.php
```
Fügen Sie folgenden Inhalt ein:
```php
<?php
phpinfo();
?>
```
Öffnen Sie `http://localhost/info.php` in Ihrem Browser, um die PHP-Installation zu überprüfen.
**4. Firewall-Einstellungen:**
Ubuntu 21 enthält standardmäßig die Firewall UFW (Uncomplicated Firewall). Sie können den externen Zugriff auf Apache und MySQL einschränken:
```bash
sudo ufw allow 'Apache'
sudo ufw allow 'MySQL'
sudo ufw enable
```
Diese Befehle erlauben eingehende Verbindungen für Apache und MySQL und aktivieren die Firewall.
**5. Sicherheit und Konfiguration:**
Zur Erhöhung der Sicherheit sollten Sie das Standard-Passwort des MySQL-Root-Benutzers ändern. Außerdem sollten Sie die Apache-Konfigurationsdateien überprüfen, um Sicherheitslücken zu schließen.
Indem Sie diesen Schritten folgen, können Sie unter Ubuntu 21 erfolgreich einen LAMP-Server einrichten. Dies ist eine grundlegende Plattform für die Entwicklung oder Bereitstellung von Webanwendungen.