Sådan installeres Openlitespeed, PHP 7 og MariaDB på CentOS 7

Der er mange nyttige værktøjer til Linux -distros, som giver os mulighed for at udvide de inkluderede funktioner meget mere.

Et af disse gratis værktøjer er OpenLiteSpeed, og i dag vil denne vejledning i detaljer analysere, hvordan du installerer og bruger dette værdifulde værktøj på CentOS

Hvad er OpenLiteSpeedOpenLiteSpeed ​​er en open source HTTP -server udviklet af LiteSpeed ​​Technologies, som har funktionaliteter, der tillader let håndtering af hundredvis eller tusinder af forbindelser samtidigt uden at overbelaste CentOS 7 -serveren.

OpenLiteSpeed ​​er open source, så den kan bruges med fuld frihed og opdateres konstant med de bedste alternativer til alle CentOS 7 -administratorer.

OpenLiteSpeed ​​-funktionerVed at bruge denne gratis HTTP -server vil vi have følgende fordele:

  • Brug en grafisk WebAdmin -grænseflade til datastyring.
  • Statistik i realtid.
  • Dens udvikling er rettet mod hændelsesarkitekturer med lav ressourcebelastning, såsom RAM eller CPU.
  • Det giver mulighed for at styre tusindvis af forbindelser samtidigt.
  • Understøtter tredjepartsmoduler ved hjælp af API (LSIAPI).
  • Dens omskrivningsmotor bruger Apaches mod_rewrite -syntaks.
  • Den har højtydende kodning ved hjælp af kqueue (FreeBSD og OS X), epoll (Linux), / dev / poll (Solaris) og poll.
  • Højtydende cache.
  • Omfattende muligheder for skalerbarhed.
  • Det understøtter flere versioner af PHP.

OpenLiteSpeed ​​understøttede operativsystemerOpenLiteSpeed ​​kan installeres på følgende operativsystemer:

  • CentOS 5, 6 og 7.
  • Ubuntu 8.04 og nyere.
  • Debian 4 og nyere.
  • Solaris (x86): Sun0S 5.8 og nyere.
  • OS X 10.3 og nyere versioner.
  • FreeBSD 4.5 og nyere og senere versioner.

Med dette i tankerne starter vi installationsprocessen af ​​OpenLiteSpeed ​​på CentOS 7.

1. Aktiver OpenLiteSpeed ​​-lagre på CentOS 7


Det første skridt at tage er at downloade og installere de officielle OpenLiteSpeed ​​-lagre til senere installation.

Til dette vil vi udføre følgende linje:

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

BemærkDette skal køres som rodbruger.

2. Installer OpenLiteSpeed ​​på CentOS 7

Trin 1
Når vi har depotet aktiveret, går vi videre til installationen af ​​OpenLiteSpeed, som installeres som standard i stien / usr / local / lsws, og vi vil gøre det ved at udføre følgende linje:

 yum installer openlitespeed

Trin 2
Vi indtaster brevet Y for at acceptere download og installation af OpenLiteSpeed ​​i CentOS 7. Efter installationen ser vi følgende:

Trin 3
Når OpenLiteSpeed ​​er blevet installeret, fortsætter vi med at eksekvere og verificere serverens version ved at udføre følgende linjer:

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

3. Konfigurer OpenLiteSpeed ​​-porte på CentOS 7

Som standard vil serveren bruge port 8088, hvortil det er nødvendigt at opdatere reglerne og give de nødvendige tilladelser, for dette udfører vi følgende:

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

4. Få adgang til OpenLiteSpeed ​​på CentOS 7


Når porten er aktiveret, får vi adgang til en browser og indtaster en af ​​følgende syntakser i adresselinjen:
 http: // server IP: 8088 / http: // localhost: 8088

FORSTØRRE

5. Installer PHP 7 til OpenLiteSpeed ​​på CentOS 7


Det næste trin, der skal tages, er at installere PHP for at OpenLiteSpeed ​​fungerer optimalt i CentOS 7, og derfor vil det være nødvendigt at udføre følgende trin:

Trin 1
Først aktiverer vi EPEL -lagrene ved at udføre følgende linje. Vi accepterer download.

 yum installer epel-release

Trin 2
Nu installerer vi PHP 7 med nogle moduler, der installeres i stien usr / local / lsws / lsphp70 / bin / lsphp, vi udfører følgende linje:

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

Trin 3
Vi accepterer download og respektive installation af PHP 7 og dets tilføjelser. Hvis vi har brug for yderligere PHP 7 -moduler, kan vi udføre følgende kommando:

 yum søg lsphp70

6. Konfigurer OpenLiteSpeed ​​og PHP 7 på CentOS 7

Trin 1
OpenLiteSpeed ​​har som standard en WebAdmin -konsol, der er tilknyttet port 7080, og det første trin, der skal udføres, er at konfigurere brugernavnet og adgangskoden til den pågældende konsol. Vi opnår dette ved at udføre følgende kommando:

 /usr/local/lsws/admin/misc/admpass.sh
I det viste vindue indtaster vi brugernavnet og dets respektive adgangskode:

Trin 2
Nu vil vi opdatere firewallreglerne for at give adgang via port 7080 til dette, vi vil udføre følgende linjer:

 firewall-cmd --zone = offentlig-permanent-tilføj port = 7080 / tcp firewall-cmd-genindlæs

Trin 3
Nu går vi til browseren, og vi kan få adgang til OpenLiteSpeed ​​-konsollen ved hjælp af en af ​​følgende muligheder:

 http: // server IP: 7080 http: // localhost: 7080
Trin 4
Det følgende vindue vises, hvor vi går til linjen Avanceret konfiguration og klik på Adgang til
 192.168.0.19 (ikke-sikkert websted)

FORSTØRRE

Trin 5
Ved at klikke der får vi adgang til konsollen, hvor vi indtaster legitimationsoplysninger for den bruger, som vi tidligere har oprettet:

FORSTØRRE

Trin 6
Klik på Login, og dette vil være OpenLiteSpeed ​​-miljøet. OpenLiteSpeed ​​bruger LSPHP 5 som standard, og det vil være nødvendigt at konfigurere dem til at bruge PHP 7, som blev installeret tidligere.

FORSTØRRE

Trin 7
Til dette går vi til afsnittet Server konfiguration placeret på venstre side og gå til fanen Ekstern app og klik på det højre ikon for at vælge indstillingen Tilføje:

FORSTØRRE

Trin 8
I den viste linje vælger vi indstillingen LiteSpeed ​​SAPI -app og klik på knappen Næste:

FORSTØRRE

Trin 9
Der vil vi konfigurere følgende værdier:

  • Navn: lsphp70
  • Adresse: uds: //tmp/lshttpd/lsphp.sock
  • Bemærkninger: LSPHP70 -konfiguration
  • Maks. Tilslutninger: 35
  • Initial Request Timeout (sek): 60
  • Prøv igen Timeout: 0
  • Kommando: / usr / local / lsws / lsphp70 / bin / lsphp

FORSTØRRE

Trin 10
Klik på knappen Gemme at anvende ændringerne. Vi vil se, at PHP 7 er blevet føjet til OpenLiteSpeed ​​-konfigurationen:

FORSTØRRE

Trin 11
Nu går vi til fanen Script Handler og vi klikker på knappen Redigere at redigere lsphp5 og der vil vi tildele følgende værdier:

  • Suffixes: php
  • Handler Type: LiteSpeed ​​SAPI
  • Behandlernavn: lsphp70
  • Bemærkninger: lsphp70 script handler definition

FORSTØRRE

Trin 12
Nu skal vi ændre OpenLiteSpeed ​​-lytterporten til port 80, som er standard for HTTP -servere, og OpenLiteSpeed ​​bringer port 8080 som standard. For denne ændring går vi til afsnittet Lyttere og der klikker vi på ikonet Udsigt:

FORSTØRRE

Trin 13
I det viste vindue skal du klikke på Rediger og indstille porten til 80. Klik på Gem for at gemme ændringerne.

FORSTØRRE

Trin 14
Nu skal vi genstarte serveren for at anvende alle ændringerne, og for dette klikker vi på knappen Graciøs genstart placeret øverst:

FORSTØRRE

Trin 15
Vi vil se følgende. Klik på knappen at udføre handlingen.

FORSTØRRE

7. Bekræft OpenLiteSpeed ​​og PHP 7 på CentOS 7

Trin 1
Når lytteporte er blevet justeret, skal vi tillade port 80 i CentOS 7, og til dette udfører vi følgende linjer:

 firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reload 
Trin 2
Nu kan vi kontrollere forbindelsen ved hjælp af følgende linjer i adresselinjen i browseren:
 http: // server IP http: // server IP / phpifo.php 

FORSTØRRE

Trin 3
Kommandoerne, som vi kan bruge til at administrere OpenLiteSpeed, er:

 / usr / local / lsws / bin / lswsctrl start: Kør OpenLiteSpeed ​​/ usr / local / lsws / bin / lswsctrl stop: Stop OpenLiteSpeed ​​/ usr / local / lsws / bin / lswsctrl genstart: Genstart OpenLiteSpeed ​​(Nej shutdown) / usr / local / lsws / bin / lswsctrl hjælp: Viser de generelle OpenLiteSpeed ​​-muligheder.

8. Installer MaiaDB til OpenLiteSpeed ​​på CentOS 7

Trin 1
Endelig kan vi installere MariaDB -databasesystemet til OpenLiteSpeed ​​ved at udføre følgende linje:

 yum installer openlitespeed mariadb-server
Trin 2
Senere starter vi MariaDB og udfører den sikre installation med disse linjer:
 systemctl start mariadb mysql_secure_installation
Vi har set, hvordan vi har OpenLiteSpeed ​​til at have en kraftfuld gratis HTTP -server tilgængelig og med store anvendelsesmuligheder.

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave