Installieren Sie LightTPD mit PHP und Mariadb auf Rocky/Almalinux
![Installieren Sie LightTPD mit PHP und Mariadb auf Rocky/Almalinux](https://ilinuxgeek.com/storage/img/images/install-lighttpd-with-php-and-mariadb-on-rockyalmalinux_11.png)
- 728
- 35
- Tom Jakobs
LightTpd ist eine Open-Source, Hochleistung, superschnelle, flexibel und einfach zu konfigurierende sicher viel mehr.
LightTpd ist äußerst effizient, leicht und bietet optimierte spezkritische Umgebungen mit niedrigerem Speicher und CPU-Nutzung als andere beliebte Webserver wie wie Apache Und Nginx.
[Möglicherweise mögen Sie auch: die 8 besten Open -Source -Webserver]
LightTpd Es betreibt freundlich viele gleichzeitige Verbindungen, verfügt über einen kleinen Speicherpreis und bietet Sicherheit und Robustheit. Es ist auch plattformunabhängige native Leistung für Unix-, Linux- und Windows-Systeme anbietet.
In diesem Artikel lernen Sie, wie Sie die installieren LightTpd Webserver mit Mysql Und Php Unterstützung von Rockylinux Und Almalinux.
Installieren von LightTPD -Webserver in Rocky Linux
Die einfachste Art zu installieren LightTpd wird das EPEL -Repository hinzufügen und die Softwareliste mit den folgenden Befehlen aktualisieren.
# yum -y install epel -release # yum -y Update
Jetzt sind Sie bereit zu installieren LightTpd von dem Epel Repo.
# yum Installieren Sie LightTPD
![](https://ilinuxgeek.com/storage/img/images/install-lighttpd-with-php-and-mariadb-on-rockyalmalinux.png)
Nach der Installation LightTpd, Sie müssen starten, den Dienst aktivieren, um automatisch zur Startzeit zu starten, und stellen Sie sicher, dass der Status mithilfe der folgenden Befehle überprüft wird.
# SystemCTL START LightTPD # SystemCTL aktivieren lightTPD # SystemCTL Status lightTPD
![](https://ilinuxgeek.com/storage/img/images/install-lighttpd-with-php-and-mariadb-on-rockyalmalinux_2.png)
Überprüfen Sie als nächstes die Version von LightTpd mit dem folgenden Befehl auf Ihrem System installiert.
# LightTpd -v lightTpd/1.4.55 (SSL) - Ein leichter und schneller Webserver
Wenn Sie Firewalls im System ausführen, sollten Sie sich öffnen, um sich zu öffnen Http Und Https Verkehr auf Ihrer Firewall.
# Firewall-CMD --permanent --zone = public --add-service = http # Firewall-cmd --permanent --zone = public --add-service = https # Firewall-CMD--Reload
Öffnen Sie nun Ihren Browser und navigieren Sie zu der folgenden URL, um zu bestätigen, dass Ihre LightTpd Webserver wird ausgeführt.
http: // your-domain.com oder http: // your-ip-addr
![](https://ilinuxgeek.com/storage/img/images/install-lighttpd-with-php-and-mariadb-on-rockyalmalinux_3.png)
Die Standardkonfigurationsdatei für LightTpd Ist /etc/lightTpd/lightTPD.Conf und das Dokument -Root -Verzeichnis ist /var/www/lighttpd/.
Installieren Sie Mariadb in Rocky Linux
Ebenso können Sie auch installieren Mariadb Aus dem Standard -Repository wie gezeigt.
# yum -y install mariadb mariadb -server
![](https://ilinuxgeek.com/storage/img/images/install-lighttpd-with-php-and-mariadb-on-rockyalmalinux_4.png)
Nach der Installation Mariadb, Sie müssen den Status wie gezeigt starten, aktivieren und überprüfen.
# Systemctl Start Mariadb.Service # SystemCTL Aktivieren Sie Mariadb.Service # SystemCtl Status Mariadb.Service
![](https://ilinuxgeek.com/storage/img/images/install-lighttpd-with-php-and-mariadb-on-rockyalmalinux_5.png)
Einmal Mariadb Läuft, Sie müssen die Installation sichern, indem Sie den folgenden Sicherheitsskriptbefehl ausgeben.
# Mysql_secure_installation
Mit dem Skript werden Sie aufgefordert, ein neues Stammkennwort zu erstellen, anonyme Benutzer zu entfernen, die Stammanmeldung remote deaktivieren. Entfernen Sie die Testdatenbank und laden Sie die Berechtigungstabelle neu.
![](https://ilinuxgeek.com/storage/img/images/install-lighttpd-with-php-and-mariadb-on-rockyalmalinux_6.png)
Sobald Sie sich gesichert haben Mariadb Versuchen Sie die Installation, eine Verbindung zum Anschluss an die Mariadb Shell aus dem Terminal mit dem neuen Passwort.
# MySQL -U root -p mariadb [(keine)]> Datenbanken anzeigen;
![](https://ilinuxgeek.com/storage/img/images/install-lighttpd-with-php-and-mariadb-on-rockyalmalinux_7.png)
Installieren Sie PHP und PHP-FPM mit FastCGI auf Rockylinux
Installieren Php mit dem PHP-FPM Und Fastcgi Support müssen Sie installieren Php zusammen mit den erforderlichen Modulen wie gezeigt.
# yum -y Installieren Sie PHP PHP-MYSQLND PHP-PDO PHP-GD PHP-MBString PHP-FPM LightTPD-Fastcgi
![](https://ilinuxgeek.com/storage/img/images/install-lighttpd-with-php-and-mariadb-on-rockyalmalinux_8.png)
Als nächstes öffnen Sie die PHP-FPM Konfigurationsdatei.
# vi /etc /php-fpm.D/www.Conf
Setzen Sie den Benutzer und die Gruppe auf LightTpd wie gezeigt.
; UNIX -Benutzer/Gruppe von Prozessen; Hinweis: Der Benutzer ist obligatorisch. Wenn die Gruppe nicht festgelegt ist, ist die Gruppe des Standardbenutzers. wird verwendet. ; RPM: Apache, der sich entscheidet, um auf ein Dir als httpd zugreifen zu können user = lightTpd ; Drehzahl: Halten Sie eine Gruppe, die in Log Dir schreiben dürfen. Gruppe = lightTpd
Standardmäßig standardmäßig PHP-FPM Verwendet Hören =/run/php-fpm/www.Socke
Socket, Sie müssen diese Linie machen Hören = 127.0.0.1: 9000
als TCP -Verbindung.
; listen =/run/php-fpm/www.Sockenhören = 127.0.0.1: 9000
Nachdem Sie Änderungen vorgenommen haben, müssen Sie den Status von starten, aktivieren und überprüfen PHP-FPM.
# SystemCTL Start PHP-FPM.Service # SystemCTL aktivieren PHP-FPM.Service # SystemCTL Status PHP-FPM.Service
![](https://ilinuxgeek.com/storage/img/images/install-lighttpd-with-php-and-mariadb-on-rockyalmalinux_9.png)
Aktivieren Sie PHP und PHP-FPM mit FASTCGI in LightTPD
Ermöglichen Fastcgi Unterstützung in PHP müssen Sie die Konfigurationsänderungen in drei Dateien wie folgt vornehmen.
Erste Datei öffnen /etc/php.Ini.
# vi /etc /php.Ini
Entscheide die folgende Zeile, die eine Linie besagt CGI.fix_pathinfo = 1
.
CGI.fix_pathinfo = 1
Dann öffnen Sie die zweite Datei aufgerufen /etc/lighttpd/module.Conf.
# vi/etc/lighttpd/module.Conf
Unmittelbar die folgende Zeile, die sagt einschließen „Conf.D/Fastcgi.conf ”
.
einschließen "conf.D/Fastcgi.Conf "
Als nächstes öffnen Sie die dritte Datei angerufen /etc/lighttpd/conf.D/Fastcgi.Conf.
# vi/etc/lighttpd/conf.D/Fastcgi.Conf
Fügen Sie nun den folgenden Container unten in der Datei hinzu und speichern Sie sie.
Fastcgi.Server += (".php "=> ((" host "=>" 127.0.0.1 "," port "=>" 9000 "," zerbrochener scriptFileName "=>" enable "))))
Starten Sie den LightTPD -Dienst neu, um Änderungen widerzuspiegeln und die PHP -Unterstützung zu ermöglichen.
# SystemCTL Neustart LightTPD
Nachdem Sie alle oben genannten Konfigurationsänderungen vorgenommen haben, müssen Sie die FastCGI -Unterstützung in PHP testen, indem Sie a erstellen Phpinfo.Php
Datei unter /var/www/lighttpd/ Verzeichnis.
# vi/var/www/lighttpd/phpinfo.Php
Fügen Sie den folgenden Zeilen hinzu.
Öffnen Sie Ihren Browser und navigieren Sie zur folgenden URL, um die FastCGI -Unterstützung in PHP zu testen.
http: // your-domain.com/phpinfo.PHP oder http: // your-iP-addr/phpinfo.Php
![](https://ilinuxgeek.com/storage/img/images/install-lighttpd-with-php-and-mariadb-on-rockyalmalinux_10.png)
- « Distrobox - Führen Sie eine Linux -Verteilung innerhalb des Linux -Terminals aus
- So setzen Sie das GRUB2 -Passwort in RHEL, CentOS und Fedora Linux »