So installieren Sie Openlitespeed, PHP 7 und MariaDB auf CentOS 7

Es gibt viele nützliche Tools für Linux-Distributionen, die es uns ermöglichen, die enthaltenen Funktionalitäten noch viel weiter zu erweitern.

Eines dieser kostenlosen Tools ist OpenLiteSpeed ​​​​und heute wird dieses Tutorial detailliert analysieren, wie dieses wertvolle Tool auf CentOS installiert und verwendet wird

Was ist OpenLiteSpeed?OpenLiteSpeed ​​​​ist ein von LiteSpeed ​​​​Technologies entwickelter Open-Source-HTTP-Server, der über Funktionen verfügt, die die einfache Verwaltung von Hunderten oder Tausenden von Verbindungen gleichzeitig ermöglichen, ohne den CentOS 7-Server zu überlasten.

OpenLiteSpeed ​​​​ist Open Source, kann also völlig frei verwendet werden und wird ständig aktualisiert und bietet allen CentOS 7-Administratoren die besten Alternativen.

OpenLiteSpeed ​​​​FunktionenDurch die Verwendung dieses kostenlosen HTTP-Servers haben wir folgende Vorteile:

  • Verwenden Sie eine grafische WebAdmin-Oberfläche für die Datenverwaltung.
  • Statistik in Echtzeit.
  • Seine Entwicklung zielt auf Event-Architekturen mit geringer Ressourcenbelastung wie RAM oder CPU ab.
  • Es ermöglicht die gleichzeitige Verwaltung von Tausenden von Verbindungen.
  • Unterstützt Module von Drittanbietern mit API (LSIAPI).
  • Seine Rewrite-Engine verwendet die mod_rewrite-Syntax von Apache.
  • Es bietet eine leistungsstarke Kodierung mit kqueue (FreeBSD und OS X), epoll (Linux), / dev / poll (Solaris) und poll.
  • Hochleistungs-Caching.
  • Umfangreiche Skalierbarkeitsoptionen.
  • Es unterstützt mehrere PHP-Versionen.

Von OpenLiteSpeed ​​unterstützte BetriebssystemeOpenLiteSpeed ​​​​kann auf folgenden Betriebssystemen installiert werden:

  • CentOS 5, 6 und 7.
  • Ubuntu 8.04 und höher.
  • Debian 4 und höher.
  • Solaris (x86): Sun0S 5.8 und höher.
  • OS X 10.3 und neuere Versionen.
  • FreeBSD 4.5 und höher und spätere Versionen.

In diesem Sinne werden wir den Installationsprozess von OpenLiteSpeed ​​​​auf CentOS 7 starten.

1. Aktivieren Sie OpenLiteSpeed-Repositorys auf CentOS 7


Der erste Schritt besteht darin, die offiziellen OpenLiteSpeed-Repositorys für die spätere Installation herunterzuladen und zu installieren.

Dazu führen wir folgende Zeile aus:

 rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm

NotizDies muss als Root-Benutzer ausgeführt werden.

2. Installieren Sie OpenLiteSpeed ​​​​auf CentOS 7

Schritt 1
Sobald wir das Repository aktiviert haben, fahren wir mit der Installation von OpenLiteSpeed ​​fort, das standardmäßig im Pfad installiert wird /usr/local/lsws, und wir werden dies tun, indem wir die folgende Zeile ausführen:

 yum installiere openlitespeed

Schritt 2
Wir werden den Brief eingeben Ja um den Download und die Installation von OpenLiteSpeed ​​​​in CentOS 7 zu akzeptieren. Nach der Installation sehen wir Folgendes:

Schritt 3
Sobald OpenLiteSpeed ​​​​installiert wurde, fahren wir mit der Ausführung und Überprüfung der Serverversion fort, indem wir die folgenden Zeilen ausführen:

 /usr / local / lsws / bin / lswsctrl start / usr / local / lsws / bin / lshttpd -v

3. Konfigurieren Sie OpenLiteSpeed-Ports auf CentOS 7

Standardmäßig verwendet der Server Port 8088, für den es erforderlich ist, die Regeln zu aktualisieren und die erforderlichen Berechtigungen zu erteilen. Dazu führen wir Folgendes aus:

 Firewall-cmd --zone = public --permanent --add-port = 8088 / tcp Firewall-cmd -reload

4. Zugriff auf OpenLiteSpeed ​​​​auf CentOS 7


Sobald der Port aktiviert ist, greifen wir auf einen Browser zu und geben eine der folgenden Syntaxen in die Adressleiste ein:
 http: // Server-IP: 8088 / http: // localhost: 8088

VERGRÖSSERN

5. Installieren Sie PHP 7 für OpenLiteSpeed ​​​​auf CentOS 7


Der nächste Schritt ist die Installation von PHP für das optimale Funktionieren von OpenLiteSpeed ​​​​in CentOS 7 und dafür müssen die folgenden Schritte ausgeführt werden:

Schritt 1
Zuerst werden wir die EPEL-Repositorys aktivieren, indem wir die folgende Zeile ausführen. Wir akzeptieren den Download.

 yum installiere epel-release

Schritt 2
Jetzt installieren wir PHP 7 mit einigen Modulen, die im Pfad usr / local / lsws / lsphp70 / bin / lsphp installiert werden, und führen die folgende Zeile aus:

 yum install lsphp70 lsphp70-common lsphp70-mysqlnd lsphp70-process lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml

Schritt 3
Wir akzeptieren den Download und die entsprechende Installation von PHP 7 und seinen Add-Ons. Falls wir zusätzliche PHP 7-Module benötigen, können wir den folgenden Befehl ausführen:

 yum Suche lsphp70

6. Konfigurieren Sie OpenLiteSpeed ​​​​und PHP 7 auf CentOS 7

Schritt 1
OpenLiteSpeed ​​​​verfügt über eine WebAdmin-Konsole, die standardmäßig mit Port 7080 verknüpft ist, und der erste Schritt besteht darin, den Benutzernamen und das Passwort für diese Konsole zu konfigurieren. Dies erreichen wir, indem wir den folgenden Befehl ausführen:

 /usr/local/lsws/admin/misc/admpass.sh
Im angezeigten Fenster geben wir den Benutzernamen und das zugehörige Passwort ein:

Schritt 2
Jetzt werden wir die Firewall-Regeln aktualisieren, um den Zugriff über Port 7080 zu ermöglichen. Dazu führen wir die folgenden Zeilen aus:

 Firewall-cmd --zone = public --permanent --add-port = 7080 / tcp Firewall-cmd --reload

Schritt 3
Jetzt gehen wir zum Browser und können mit einer der folgenden Optionen auf die OpenLiteSpeed ​​​​Konsole zugreifen:

 http: // Server-IP: 7080 http: // localhost: 7080
Schritt 4
Das folgende Fenster wird angezeigt, wo wir zur Zeile gehen Erweiterte Konfiguration und klicke auf Zugriff auf
 192.168.0.19 (unsichere Site)

VERGRÖSSERN

Schritt 5
Wenn wir dort klicken, greifen wir auf die Konsole zu, in der wir die Anmeldeinformationen des Benutzers eingeben, die wir zuvor erstellt haben:

VERGRÖSSERN

Schritt 6
Klicken Sie auf Anmelden und dies wird die OpenLiteSpeed-Umgebung sein. OpenLiteSpeed ​​​​verwendet standardmäßig LSPHP 5 und muss für die Verwendung von PHP 7 konfiguriert werden, das zuvor installiert wurde.

VERGRÖSSERN

Schritt 7
Dazu gehen wir in den Abschnitt Serverkonfiguration befindet sich auf der linken Seite und gehe zum Tab Externe App und klicken Sie auf das rechte Symbol, um die Option auszuwählen Hinzufügen:

VERGRÖSSERN

Schritt 8
In der angezeigten Zeile wählen wir die Option LiteSpeed ​​​​SAPI-App und klicke auf den Button Nächste:

VERGRÖSSERN

Schritt 9
Dort werden wir die folgenden Werte konfigurieren:

  • Name: lsphp70
  • Adresse: uds: //tmp/lshttpd/lsphp.sock
  • Hinweise: LSPHP70-Konfiguration
  • Max. Verbindungen: 35
  • Zeitüberschreitung bei Erstanfrage (Sek.): 60
  • Zeitüberschreitung bei Wiederholung: 0
  • Befehl: /usr/local/lsws/lsphp70/bin/lsphp

VERGRÖSSERN

Schritt 10
Klicken Sie auf die Schaltfläche Speichern um die Änderungen anzuwenden. Wir werden sehen, dass PHP 7 der OpenLiteSpeed-Konfiguration hinzugefügt wurde:

VERGRÖSSERN

Schritt 11
Jetzt gehen wir auf die Registerkarte Skript-Handler und wir klicken auf den Button Bearbeiten bearbeiten lsphp5 und dort werden wir die folgenden Werte zuweisen:

  • Suffixe: php
  • Handlertyp: LiteSpeed ​​​​SAPI
  • Handlername: lsphp70
  • Hinweise: lsphp70-Skript-Handler-Definition

VERGRÖSSERN

Schritt 12
Jetzt müssen wir den OpenLiteSpeed ​​​​Listening-Port auf Port 80 ändern, der der Standard für HTTP-Server ist, und OpenLiteSpeed ​​bringt standardmäßig Port 8080 mit. Für diese Änderung gehen wir zum Abschnitt Zuhörer und dort werden wir auf das Symbol klicken Sicht:

VERGRÖSSERN

Schritt 13
Klicken Sie im angezeigten Fenster auf Bearbeiten und stellen Sie den Port auf 80 ein. Klicken Sie auf Speichern, um die Änderungen zu speichern.

VERGRÖSSERN

Schritt 14
Jetzt müssen wir den Server neu starten, um alle Änderungen zu übernehmen und dafür klicken wir auf die Schaltfläche Anmutiger Neustart oben befindet sich:

VERGRÖSSERN

Schritt 15
Wir werden folgendes sehen. Klicken Sie auf die Schaltfläche gehen um die Aktion auszuführen.

VERGRÖSSERN

7. Überprüfen Sie OpenLiteSpeed ​​​​und PHP 7 auf CentOS 7

Schritt 1
Nachdem die Listening-Ports angepasst wurden, müssen wir in CentOS 7 Port 80 zulassen und führen dazu die folgenden Zeilen aus:

 Firewall-cmd --zone = public --permanent --add-port = 80 / tcp Firewall-cmd -reload 
Schritt 2
Jetzt können wir die Konnektivität mit den folgenden Zeilen in der Adressleiste des Browsers überprüfen:
 http: // Server-IP http: // Server-IP / phpifo.php 

VERGRÖSSERN

Schritt 3
Die Befehle, mit denen wir OpenLiteSpeed ​​verwalten können, sind:

 /usr / local / lsws / bin / lswsctrl start: OpenLiteSpeed ​​ausführen / usr / local / lsws / bin / lswsctrl stop: OpenLiteSpeed ​​stoppen / usr / local / lsws / bin / lswsctrl restart: OpenLiteSpeed ​​​​neu starten (Nein shutdown) /usr/local/lsws/bin/lswsctrl help: Zeigt die allgemeinen OpenLiteSpeed-Optionen an.

8. Installieren Sie MaiaDB für OpenLiteSpeed ​​​​auf CentOS 7

Schritt 1
Schließlich können wir den MariaDB-Datenbankmanager für OpenLiteSpeed ​​​​installieren, indem wir die folgende Zeile ausführen:

 yum installiere openlitespeed mariadb-server
Schritt 2
Später starten wir MariaDB und führen die sichere Installation mit diesen Zeilen aus:
 systemctl starte mariadb mysql_secure_installation
Wir haben gesehen, wie wir mit OpenLiteSpeed ​​einen leistungsstarken kostenlosen HTTP-Server zur Verfügung haben und mit breiten Nutzungsmöglichkeiten.

wave wave wave wave wave