Hoe Openlitespeed, PHP 7 en MariaDB op CentOS 7 te installeren

Er zijn veel handige tools voor Linux-distributies waarmee we de meegeleverde functionaliteiten veel meer kunnen uitbreiden.

Een van deze gratis tools is OpenLiteSpeed ​​​​en vandaag zal deze tutorial in detail analyseren hoe je deze waardevolle tool op CentOS kunt installeren en gebruiken

Wat is OpenLiteSpeed?OpenLiteSpeed ​​​​is een open source HTTP-server ontwikkeld door LiteSpeed ​​​​Technologies die functionaliteiten heeft waarmee honderden of duizenden verbindingen tegelijkertijd eenvoudig kunnen worden beheerd zonder de CentOS 7-server te overbelasten.

OpenLiteSpeed ​​​​is open source, dus het kan met totale vrijheid worden gebruikt en wordt voortdurend bijgewerkt en biedt de beste alternatieven voor alle CentOS 7-beheerders.

OpenLiteSpeed-functiesDoor deze gratis HTTP-server te gebruiken, hebben we de volgende voordelen:

  • Gebruik een grafische WebAdmin-interface voor gegevensbeheer.
  • Statistieken in realtime.
  • De ontwikkeling ervan is gericht op gebeurtenisarchitecturen met een lage belasting van bronnen, zoals RAM of CPU.
  • Het maakt het mogelijk om duizenden verbindingen tegelijk te beheren.
  • Ondersteunt modules van derden met behulp van API (LSIAPI).
  • De herschrijf-engine gebruikt Apache's mod_rewrite syntaxis.
  • Het beschikt over hoogwaardige codering met behulp van kqueue (FreeBSD en OS X), epoll (Linux), / dev / poll (Solaris) en poll.
  • Caching met hoge prestaties.
  • Uitgebreide schaalbaarheidsopties.
  • Het ondersteunt meerdere versies van PHP.

OpenLiteSpeed ​​​​ondersteunde besturingssystemenOpenLiteSpeed ​​​​kan op de volgende besturingssystemen worden geïnstalleerd:

  • CentOS 5, 6 en 7.
  • Ubuntu 8.04 en hoger.
  • Debian 4 en hoger.
  • Solaris (x86): Sun0S 5.8 en hoger.
  • OS X 10.3 en latere versies.
  • FreeBSD 4.5 en hoger en latere versies.

Met dit in gedachten zullen we het installatieproces van OpenLiteSpeed ​​​​op CentOS 7 starten.

1. Schakel OpenLiteSpeed-repositories in op CentOS 7


De eerste stap die u moet nemen, is het downloaden en installeren van de officiële OpenLiteSpeed-repositories voor latere installatie.

Hiervoor voeren we de volgende regel uit:

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

OpmerkingDit moet worden uitgevoerd als de rootgebruiker.

2. Installeer OpenLiteSpeed ​​​​op CentOS 7

Stap 1
Zodra we de repository hebben ingeschakeld, gaan we verder met de installatie van OpenLiteSpeed ​​​​die standaard in het pad wordt geïnstalleerd / usr / lokaal / lsws, en we zullen het doen door de volgende regel uit te voeren:

 yum installeer openlitespeed

Stap 2
We zullen de letter invoeren Y om de download en installatie van OpenLiteSpeed ​​​​in CentOS 7 te accepteren. Na installatie zullen we het volgende zien:

Stap 3
Nadat OpenLiteSpeed ​​​​is geïnstalleerd, gaan we verder met het uitvoeren en verifiëren van de versie van de server door de volgende regels uit te voeren:

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

3. Configureer OpenLiteSpeed-poorten op CentOS 7

Standaard gebruikt de server poort 8088 waarvoor het nodig is om de regels bij te werken en de nodige rechten te verlenen, hiervoor zullen we het volgende uitvoeren:

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

4. Toegang tot OpenLiteSpeed ​​​​op CentOS 7


Zodra de poort is ingeschakeld, openen we een browser en voeren we een van de volgende syntaxis in de adresbalk in:
 http: // server-IP: 8088 / http: // localhost: 8088

VERGROTEN

5. Installeer PHP 7 voor OpenLiteSpeed ​​​​op CentOS 7


De volgende stap die moet worden genomen is om PHP te installeren voor het optimaal functioneren van OpenLiteSpeed ​​​​in CentOS 7 en hiervoor is het nodig om de volgende stappen uit te voeren:

Stap 1
Eerst zullen we de EPEL-repository's inschakelen door de volgende regel uit te voeren. Wij accepteren de download.

 yum installeer epel-release

Stap 2
Nu zullen we PHP 7 installeren met enkele modules die zullen worden geïnstalleerd in het pad usr / local / lsws / lsphp70 / bin / lsphp, we zullen de volgende regel uitvoeren:

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

Stap 3
We accepteren de download en respectievelijke installatie van PHP 7 en zijn add-ons. Als we extra PHP 7-modules nodig hebben, kunnen we het volgende commando uitvoeren:

 lekker zoeken lsphp70

6. Configureer OpenLiteSpeed ​​​​en PHP 7 op CentOS 7

Stap 1
OpenLiteSpeed ​​​​heeft een WebAdmin-console die standaard is gekoppeld aan poort 7080, en de eerste stap die moet worden uitgevoerd, is het configureren van de gebruikersnaam en het wachtwoord voor die console. Dit bereiken we door het volgende commando uit te voeren:

 /usr/local/lsws/admin/misc/admpass.sh
In het weergegeven venster zullen we de gebruikersnaam en het bijbehorende wachtwoord invoeren:

Stap 2
Nu zullen we de firewallregels bijwerken om toegang via poort 7080 toe te staan, hiervoor zullen we de volgende regels uitvoeren:

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

Stap 3
Nu gaan we naar de browser en hebben we toegang tot de OpenLiteSpeed ​​​​console met een van de volgende opties:

 http: // server-IP: 7080 http: // localhost: 7080
Stap 4
Het volgende venster wordt weergegeven waar we naar de regel gaan: Geavanceerde configuratie en klik op Toegang tot
 192.168.0.19 (niet-beveiligde site)

VERGROTEN

Stap 5
Door daar te klikken, gaan we naar de console waar we de inloggegevens van de gebruiker die we eerder hebben gemaakt, invoeren:

VERGROTEN

Stap 6
Klik op Inloggen en dit wordt de OpenLiteSpeed-omgeving. OpenLiteSpeed ​​​​maakt standaard gebruik van LSPHP 5 en het is nodig om ze te configureren om PHP 7 te gebruiken dat eerder was geïnstalleerd.

VERGROTEN

Stap 7
Hiervoor gaan we naar de sectie Serverconfiguratie aan de linkerkant en ga naar het tabblad Externe app en klik op het rechterpictogram om de optie te selecteren Toevoegen:

VERGROTEN

Stap 8
In de weergegeven regel zullen we de optie selecteren: LiteSpeed ​​​​SAPI-app en klik op de knop Volgende:

VERGROTEN

Stap 9
Daar zullen we de volgende waarden configureren:

  • Naam: lsphp70
  • Adres: uds: //tmp/lshttpd/lsphp.sock
  • Opmerkingen: LSPHP70-configuratie
  • Max. aansluitingen: 35
  • Time-out voor initiële aanvraag (sec): 60
  • Time-out opnieuw proberen: 0
  • Commando: / usr / local / lsws / lsphp70 / bin / lsphp

VERGROTEN

Stap 10
Klik op de knop Sparen om de wijzigingen toe te passen. We zullen zien dat PHP 7 is toegevoegd aan de OpenLiteSpeed-configuratie:

VERGROTEN

Stap 11
Nu gaan we naar het tabblad Script Handler en we zullen op de knop klikken Bewerking aanpassen lsphp5 en daar zullen we de volgende waarden toekennen:

  • Achtervoegsels: php
  • Handlertype: LiteSpeed ​​​​SAPI
  • Handlernaam: lsphp70
  • Opmerkingen: definitie van scripthandler lsphp70

VERGROTEN

Stap 12
Nu moeten we de OpenLiteSpeed-luisterpoort wijzigen in poort 80, wat de standaard is voor HTTP-servers en OpenLiteSpeed ​​​​brengt standaard poort 8080 mee. Voor deze wijziging gaan we naar de sectie Luisteraars en daar klikken we op het pictogram Weergave:

VERGROTEN

Stap 13
Klik in het weergegeven venster op Bewerken en stel de poort in op 80. Klik op Opslaan om de wijzigingen op te slaan.

VERGROTEN

Stap 14
Nu moeten we de server opnieuw opstarten om alle wijzigingen toe te passen en hiervoor klikken we op de knop Sierlijke herstart bovenaan:

VERGROTEN

Stap 15
We zullen het volgende zien. Klik op de knop Gaan om de actie uit te voeren.

VERGROTEN

7. Controleer OpenLiteSpeed ​​​​en PHP 7 op CentOS 7

Stap 1
Nadat de luisterpoorten zijn aangepast, moeten we poort 80 toestaan ​​in CentOS 7 en hiervoor voeren we de volgende regels uit:

 firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reload 
Stap 2
Nu kunnen we de connectiviteit controleren met behulp van de volgende regels in de adresbalk van de browser:
 http: // server-IP http: // server-IP / phpifo.php 

VERGROTEN

Stap 3
De commando's die we kunnen gebruiken om OpenLiteSpeed ​​​​te beheren zijn:

 / usr / local / lsws / bin / lswsctrl start: Start OpenLiteSpeed ​​​​ / usr / local / lsws / bin / lswsctrl stop: stop OpenLiteSpeed ​​​​ / usr / local / lsws / bin / lswsctrl herstart: herstart OpenLiteSpeed ​​​​(Nee shutdown) / usr / local / lsws / bin / lswsctrl help: Geeft de algemene OpenLiteSpeed-opties weer.

8. Installeer MaiaDB voor OpenLiteSpeed ​​​​op CentOS 7

Stap 1
Eindelijk kunnen we de MariaDB-databasemanager voor OpenLiteSpeed ​​​​installeren door de volgende regel uit te voeren:

 yum installeer openlitespeed mariadb-server
Stap 2
Later zullen we MariaDB starten en de beveiligde installatie uitvoeren met deze regels:
 systemctl start mariadb mysql_secure_installation
We hebben gezien hoe we OpenLiteSpeed ​​hebben om een ​​krachtige gratis HTTP-server beschikbaar te hebben en met brede gebruiksmogelijkheden.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave