X

Wählen Sie Ihr Land

Turkey (Türkçe)Turkey (Türkçe) Germany (German)Germany (German)
X
X

Wählen Sie Ihr Land

Turkey (Türkçe)Turkey (Türkçe) Germany (German)Germany (German)
X

Wissensdatenbank

StartseiteWissensdatenbankFreeBSD 12-InstallationInstallieren und Optimieren des LEM...

Installieren und Optimieren des LEMP-Stacks in FreeBSD 12

Die Installation und Konfiguration des LEMP-Stacks (Linux, Nginx, MySQL/MariaDB, PHP) auf FreeBSD 12 ist wichtig für Benutzer, die einen Webserver erstellen möchten. Hier ist eine schrittweise Anleitung, um dies zu erreichen:

1. **Installation des Nginx-Webservers:**
Nginx kann auf FreeBSD 12 einfach über die Ports-Sammlung oder den Paketmanager `pkg` installiert werden. Verwenden Sie den folgenden Befehl zur Installation:
```
sudo pkg install nginx
```
Nach der Installation starten Sie den Nginx-Dienst und aktivieren Sie das automatische Starten beim Systemstart:
```
sudo sysrc nginx_enable=YES
sudo service nginx start
```

2. **Installation des MySQL- oder MariaDB-Datenbankservers:**
MySQL oder MariaDB, ein Bestandteil des LEMP-Stacks, kann ebenfalls über die Ports-Sammlung oder `pkg` installiert werden. Zum Beispiel, um MariaDB zu installieren:
```
sudo pkg install mariadb103-server
```
Starten Sie nach der Installation den MariaDB-Dienst und aktivieren Sie das automatische Starten beim Systemstart:
```
sudo sysrc mysql_enable=YES
sudo service mysql-server start
```

3. **Installation von PHP und Integration mit Nginx:**
PHP kann auf FreeBSD 12 über die Ports-Sammlung oder `pkg` installiert werden. Für die Integration von PHP mit Nginx benötigen Sie das PHP-FPM (PHP FastCGI Process Manager) Modul:
```
sudo pkg install php74 php74-fpm
```
Nach der Installation von PHP-FPM bearbeiten Sie die Nginx-Konfigurationsdatei (`nginx.conf`) und aktivieren Sie das PHP-FPM-Modul.

4. **Erstellung einer Testseite:**
Erstellen Sie eine Testseite, um zu überprüfen, ob Nginx funktioniert und PHP ordnungsgemäß konfiguriert ist. Erstellen Sie zum Beispiel eine PHP-Testseite:
```
sudo nano /usr/local/www/nginx/phpinfo.php
```
Fügen Sie den folgenden Code zur `phpinfo.php` Datei hinzu:
```php
<?php
phpinfo();
?>
```
Öffnen Sie dann Ihren Webbrowser und gehen Sie zur Adresse `http://localhost/phpinfo.php`, um die PHP-Informationen anzuzeigen.

5. **Sicherheitseinstellungen und Wartung:**
Nach der Installation ändern Sie das Standardpasswort des MySQL- oder MariaDB-Datenbankadministrators und konfigurieren Sie die Firewall-Einstellungen. Vergessen Sie nicht, regelmäßige Systemupdates und Backups durchzuführen.

Mit der erfolgreichen Installation des LEMP-Stacks können Sie auf FreeBSD 12 einen leistungsstarken Webserver erstellen und dynamische Webanwendungen hosten. Befolgen Sie diese Schritte, um den beliebten Webserver mit der Kombination aus Linux, Nginx, MySQL/MariaDB und PHP einfach einzurichten.

Finden Sie nicht die Informationen, die Sie suchen?

Ticket erstellen
Fanden Sie es nützlich?
(10 mal angesehen / 0 Kunden fanden es hilfreich)

Top