GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

So installieren Sie Lighttpd mit PHP und MariaDB unter CentOS 7

In diesem Tutorial zeigen wir Ihnen, wie Sie Lighttpd mit PHP und MariaDB auf Ihrem CentOS 7-Server installieren und konfigurieren. Für diejenigen unter Ihnen, die es nicht wussten, Lighttpd ist ein schnelles und sicherer Webserver, der für Hochleistungsumgebungen optimiert wurde, mit einem geringen Speicherbedarf im Vergleich zu anderen Webservern, effektivem Management der CPU-Last und erweitertem Funktionsumfang (FastCGI, SCGI, Auth, Output-Compression, URL-Rewriting). , und viele mehr) Lighttpd ist die perfekte Lösung für jeden Server, der Lastprobleme hat.

Dieser Artikel geht davon aus, dass Sie zumindest über Grundkenntnisse in Linux verfügen, wissen, wie man die Shell verwendet, und vor allem, dass Sie Ihre Website auf Ihrem eigenen VPS hosten. Die Installation ist recht einfach und setzt Sie voraus im Root-Konto ausgeführt werden, wenn nicht, müssen Sie möglicherweise 'sudo hinzufügen ‘ zu den Befehlen, um Root-Rechte zu erhalten. Ich zeige Ihnen Schritt für Schritt die Installation des LLMP-Servers (Linux, Lighttpd, MariaDB &PHP) auf einem CentOS 7-Server.

Installieren Sie Lighttpd mit PHP und MariaDB auf CentOS 7

Schritt 1. Zuerst müssen Sie das EPEL-Repository auf Ihrem System aktivieren und sicherstellen, dass alle Pakete auf dem neuesten Stand sind.

yum install epel-releaseyum -y update

Schritt 2. Lighttpd unter CentOS 7 installieren.

Installieren Sie Lighttpd mit dem folgenden Befehl:

yum installiere lighttpd

Um den Lighttpd-Webserver zu starten, führen Sie die folgenden Befehle aus:

systemctl start lighttpd.service

Schritt 3. MariaDB auf CentOS 7 installieren.

MariaDB ist ein Drop-in-Ersatz für MySQL. Es ist ein robuster, skalierbarer und zuverlässiger SQL-Server, der eine Reihe von Verbesserungen bietet. Wir werden es auch verwenden yum, um MariaDB zu installieren:

yum installiere mariadb mariadb-server mysql

Standardmäßig ist MariaDB nicht gehärtet. Sie können MariaDB mit mysql_secure_installation sichern Skript. Sie sollten jeden Schritt sorgfältig lesen, der ein Root-Passwort festlegt, anonyme Benutzer entfernt, Remote-Root-Login verbietet und die Testdatenbank und den Zugriff auf sicheres MySQL entfernt:

mysql_secure_installation

Um sich bei MariaDB anzumelden, verwenden Sie den folgenden Befehl (beachten Sie, dass es derselbe Befehl ist, den Sie verwenden würden, um sich bei einer MySQL-Datenbank anzumelden):

mysql -u root -p

Führen Sie die folgenden Befehle aus, um die Datenbank zu starten:

systemctl startet mariadb.service

Schritt 4. PHP unter CentOS 7 installieren.

Führen Sie schließlich die folgenden Befehle aus, um PHP zusammen mit anderen nützlichen Modulen zu installieren:

yum installiere php php-mysql

Möglicherweise möchten Sie einige andere PHP-Erweiterungen installieren, die von Ihren Anwendungen benötigt werden. Hier ist die Liste:

php-bcmath          :Ein Modul für PHP-Anwendungen zur Verwendung der bcmath-Bibliothek. php-cli             :Befehlszeilenschnittstelle für PHP Erstellen von PHP-Erweiterungenphp-embedded        :PHP-Bibliothek zum Einbetten in Anwendungen php-enchant         :Enchant-Rechtschreiberweiterung für PHP-Anwendungen -ldap            :Ein Modul für PHP-Anwendungen, die LDAP verwenden -odbc            :Ein Modul für P HP-Anwendungen, die ODBC-Datenbanken verwenden.php-pdo             :Ein Datenbankzugriffs-Abstraktionsmodul für PHP-Anwendungen -process         :Module für PHP-Skripte, die Systemprozessschnittstellen verwenden. php-pspell          :Ein Modul für PHP-Anwendungen zur Verwendung von Pspell-Schnittstellen -soap            :Ein Modul für PHP-Anwendungen, die das SOAP-Protokoll verwenden. php-xml             :Ein Modul für PHP-Anwendungen, die XML verwenden 

Schritt 5. Firewall auf CentOS 7 konfigurieren.

Da unter CentOS 7 standardmäßig alles blockiert ist, müssen Sie den HTTP/HTTPS-Datenverkehr durch die Firewall aktivieren. Um den Webdatenverkehr zu aktivieren, führen Sie die folgenden Befehle aus:

sudo firewall-cmd --permanent --zone=public --add-service=httpsudo firewall-cmd --permanent --zone=public --add-service=httpssudo firewall-cmd --reload

Herzlichen Glückwunsch! Sie haben Lighttpd erfolgreich installiert. Vielen Dank, dass Sie dieses Tutorial zur Installation von LLMP-Server (Linux, Lighttpd, MariaDB und PHP) in einem CentOS 7-System verwendet haben. Für zusätzliche Hilfe oder nützliche Informationen empfehlen wir Besuchen Sie die offizielle Lighttpd-, MariaDB- und PHP-Website.


Cent OS
  1. So installieren Sie Nextcloud mit Nginx und PHP 7.3 auf CentOS 8

  2. So installieren und konfigurieren Sie OpenLiteSpeed ​​mit PHP 7.4 unter CentOS 8

  3. So installieren Sie ownCloud 9.1 mit Nginx und MariaDB auf CentOS 7

  4. So installieren Sie WordPress mit HHVM und Nginx unter CentOS 7

  5. Installieren Sie Zenario mit Apache, PHP und MariaDB auf CentOS 7

So installieren Sie Nginx mit PHP und MySQL (LEMP Stack) unter CentOS 7.6

So installieren Sie Lighttpd mit PHP-FPM und MariaDB unter CentOS 8

So installieren Sie Lighttpd mit PHP FPM und MariaDB unter CentOS 7 / RHEL 7

So installieren Sie Lighttpd mit PHP und MariaDB unter Ubuntu 15.04

So installieren Sie Lighttpd mit PHP und MariaDB unter Ubuntu 16.04 LTS

So installieren Sie Lighttpd mit MariaDB und PHP unter Ubuntu 18.04 LTS