Så här installerar du Openlitespeed, PHP 7 och MariaDB på CentOS 7

Det finns många användbara verktyg för Linux distros som gör att vi kan utöka de medföljande funktionerna mycket mer.

Ett av dessa gratisverktyg är OpenLiteSpeed ​​och idag kommer denna handledning att analysera i detalj hur man installerar och använder detta värdefulla verktyg på CentOS

Vad är OpenLiteSpeedOpenLiteSpeed ​​är en öppen källkod HTTP -server utvecklad av LiteSpeed ​​Technologies som har funktioner som möjliggör enkel hantering av hundratals eller tusentals anslutningar samtidigt utan överbelastning av CentOS 7 -servern.

OpenLiteSpeed ​​är öppen källkod så den kan användas med total frihet och uppdateras ständigt och erbjuder de bästa alternativen för alla CentOS 7 -administratörer.

OpenLiteSpeed ​​-funktionerGenom att använda denna gratis HTTP -server kommer vi att ha följande fördelar:

  • Använd ett grafiskt WebAdmin -gränssnitt för datahantering.
  • Statistik i realtid.
  • Dess utveckling riktar sig till evenemangsarkitekturer med låga resursbelastningar, till exempel RAM eller CPU.
  • Det gör det möjligt att hantera tusentals anslutningar samtidigt.
  • Stöder moduler från tredje part med API (LSIAPI).
  • Dess omskrivningsmotor använder Apaches mod_rewrite -syntax.
  • Den har högpresterande kodning med kqueue (FreeBSD och OS X), epoll (Linux), / dev / poll (Solaris) och poll.
  • Högpresterande cachning.
  • Omfattande skalbarhetsalternativ.
  • Den stöder flera versioner av PHP.

Operativsystem som stöds av OpenLiteSpeedOpenLiteSpeed ​​kan installeras på följande operativsystem:

  • CentOS 5, 6 och 7.
  • Ubuntu 8.04 och senare.
  • Debian 4 och uppåt.
  • Solaris (x86): Sun0S 5.8 och senare.
  • OS X 10.3 och senare versioner.
  • FreeBSD 4.5 och senare versioner.

Med detta i åtanke kommer vi att starta installationsprocessen för OpenLiteSpeed ​​på CentOS 7.

1. Aktivera OpenLiteSpeed ​​-arkiv på CentOS 7


Det första steget att ta är att ladda ner och installera de officiella OpenLiteSpeed ​​-lagren för senare installation.

För detta kör vi följande rad:

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

NoteraDetta måste köras som rotanvändare.

2. Installera OpenLiteSpeed ​​på CentOS 7

Steg 1
När vi har förvaret aktiverat fortsätter vi till installationen av OpenLiteSpeed ​​som installeras som standard i sökvägen / usr / local / lsws, och vi kommer att göra det genom att köra följande rad:

 yum installera openlitespeed

Steg 2
Vi skriver in bokstaven Y för att acceptera nedladdning och installation av OpenLiteSpeed ​​i CentOS 7. Efter installationen ser vi följande:

Steg 3
När OpenLiteSpeed ​​har installerats fortsätter vi att köra och verifiera serverns version genom att köra följande rader:

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

3. Konfigurera OpenLiteSpeed ​​-portar på CentOS 7

Som standard använder servern port 8088 för vilken det är nödvändigt att uppdatera reglerna och bevilja nödvändiga behörigheter, för detta kommer vi att utföra följande:

 brandvägg-cmd --zon = offentlig --permanent --add-port = 8088 / tcp brandvägg-cmd -reload

4. Öppna OpenLiteSpeed ​​på CentOS 7


När porten är aktiverad öppnar vi en webbläsare och anger någon av följande syntax i adressfältet:
 http: // server IP: 8088 / http: // localhost: 8088

FÖRSTORA

5. Installera PHP 7 för OpenLiteSpeed ​​på CentOS 7


Nästa steg att ta är att installera PHP för att OpenLiteSpeed ​​ska fungera optimalt i CentOS 7 och för detta kommer det att vara nödvändigt att utföra följande steg:

Steg 1
Först aktiverar vi EPEL -lagren genom att köra följande rad. Vi accepterar nedladdningen.

 yum installera epel-release

Steg 2
Nu kommer vi att installera PHP 7 med några moduler som kommer att installeras i sökvägen usr / local / lsws / lsphp70 / bin / lsphp, vi kommer att köra följande rad:

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

Steg 3
Vi accepterar nedladdning och respektive installation av PHP 7 och dess tillägg. Om vi ​​behöver ytterligare PHP 7 -moduler kan vi utföra följande kommando:

 yum sök lsphp70

6. Konfigurera OpenLiteSpeed ​​och PHP 7 på CentOS 7

Steg 1
OpenLiteSpeed ​​har en WebAdmin -konsol som är associerad med port 7080 som standard, och det första steget att utföra är att konfigurera användarnamn och lösenord för den konsolen. Vi uppnår detta genom att utföra följande kommando:

 /usr/local/lsws/admin/misc/admpass.sh
I fönstret som visas anger vi användarnamnet och dess respektive lösenord:

Steg 2
Nu kommer vi att uppdatera brandväggsreglerna för att tillåta åtkomst via port 7080 för detta kommer vi att köra följande rader:

 brandvägg-cmd --zon = offentlig-permanent-lägg-port = 7080 / tcp brandvägg-cmd-ladda om

Steg 3
Nu går vi till webbläsaren och vi kan komma åt OpenLiteSpeed ​​-konsolen med något av följande alternativ:

 http: // server -IP: 7080 http: // localhost: 7080
Steg 4
Följande fönster visas där vi går till linjen Avancerad konfiguration och klicka på Tillgång till
 192.168.0.19 (osäker webbplats)

FÖRSTORA

Steg 5
Genom att klicka där kommer vi åt konsolen där vi anger användaruppgif.webpterna för användaren som vi har skapat tidigare:

FÖRSTORA

Steg 6
Klicka på Logga in så är detta OpenLiteSpeed ​​-miljön. OpenLiteSpeed ​​använder LSPHP 5 som standard och det kommer att vara nödvändigt att konfigurera dem för att använda PHP 7 som installerades tidigare.

FÖRSTORA

Steg 7
För detta går vi till avsnittet Serverkonfiguration på vänster sida och gå till fliken Extern app och klicka på den högra ikonen för att välja alternativet Lägg till:

FÖRSTORA

Steg 8
På den visade raden väljer vi alternativet LiteSpeed ​​SAPI App och klicka på knappen Nästa:

FÖRSTORA

Steg 9
Där kommer vi att konfigurera följande värden:

  • Namn: lsphp70
  • Adress: uds: //tmp/lshttpd/lsphp.sock
  • Anmärkningar: LSPHP70 -konfiguration
  • Max anslutningar: 35
  • Initial Request Timeout (sek): 60
  • Försök igen Timeout: 0
  • Kommando: / usr / local / lsws / lsphp70 / bin / lsphp

FÖRSTORA

Steg 10
Klicka på knappen Spara för att tillämpa ändringarna. Vi kommer att se att PHP 7 har lagts till i OpenLiteSpeed ​​-konfigurationen:

FÖRSTORA

Steg 11
Nu går vi till fliken Script Handler och vi klickar på knappen Redigera att redigera lsphp5 och där kommer vi att tilldela följande värden:

  • Suffix: php
  • Hanterartyp: LiteSpeed ​​SAPI
  • Hanterarens namn: lsphp70
  • Anmärkningar: lsphp70 scripthanterare definition

FÖRSTORA

Steg 12
Nu måste vi ändra OpenLiteSpeed ​​lyssnarport till port 80 som är standard för HTTP -servrar och OpenLiteSpeed ​​ger port 8080 som standard. För denna förändring går vi till avsnittet Lyssnare och där klickar vi på ikonen Se:

FÖRSTORA

Steg 13
Klicka på Redigera i fönstret som visas och ställ in porten på 80. Klicka på Spara för att spara ändringarna.

FÖRSTORA

Steg 14
Nu måste vi starta om servern för att tillämpa alla ändringar och för detta klickar vi på knappen Graciös omstart ligger högst upp:

FÖRSTORA

Steg 15
Vi kommer att se följande. Klicka på knappen att utföra åtgärden.

FÖRSTORA

7. Verifiera OpenLiteSpeed ​​och PHP 7 på CentOS 7

Steg 1
När lyssningsportarna har justerats måste vi tillåta port 80 i CentOS 7 och för detta kör vi följande rader:

 brandvägg-cmd --zon = offentlig --permanent --add-port = 80 / tcp brandvägg-cmd -reload 
Steg 2
Nu kan vi kontrollera anslutningen med hjälp av följande rader i adressfältet i webbläsaren:
 http: // server IP http: // server IP / phpifo.php 

FÖRSTORA

Steg 3
Kommandona som vi kan använda för att hantera OpenLiteSpeed ​​är:

 / usr / local / lsws / bin / lswsctrl start: Kör OpenLiteSpeed ​​/ usr / local / lsws / bin / lswsctrl stop: Stop OpenLiteSpeed ​​/ usr / local / lsws / bin / lswsctrl restart: Starta om OpenLiteSpeed ​​(Nej avstängning) / usr / local / lsws / bin / lswsctrl hjälp: Visar de allmänna OpenLiteSpeed ​​-alternativen.

8. Installera MaiaDB för OpenLiteSpeed ​​på CentOS 7

Steg 1
Slutligen kan vi installera MariaDB -databashanteraren för OpenLiteSpeed ​​genom att köra följande rad:

 yum installera openlitespeed mariadb-server
Steg 2
Senare startar vi MariaDB och kör den säkra installationen med dessa rader:
 systemctl start mariadb mysql_secure_installation
Vi har sett hur vi har OpenLiteSpeed ​​för att ha en kraftfull gratis HTTP -server tillgänglig och med stora användningsalternativ.

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave