Kako instalirati Openlitespeed, PHP 7 i MariaDB na CentOS 7

Postoje mnogi korisni alati za Linux distribucije koji nam omogućuju da još više proširimo uključene funkcionalnosti.

Jedan od ovih besplatnih alata je OpenLiteSpeed, a danas će ovaj vodič detaljno analizirati kako instalirati i koristiti ovaj vrijedni alat na CentOS -u

Što je OpenLiteSpeedOpenLiteSpeed ​​je otvoreni izvorni HTTP poslužitelj razvijen od strane LiteSpeed ​​Technologies koji ima funkcije koje će omogućiti jednostavno upravljanje stotinama ili tisućama veza istovremeno bez preopterećenja poslužitelja CentOS 7.

OpenLiteSpeed ​​je otvorenog koda pa se može koristiti sa potpunom slobodom i stalno se ažurira nudeći najbolje alternative svim administratorima CentOS 7.

Značajke OpenLiteSpeedKorištenjem ovog besplatnog HTTP poslužitelja imat ćemo sljedeće prednosti:

  • Za upravljanje podacima koristite grafičko WebAdmin sučelje.
  • Statistika u stvarnom vremenu.
  • Njegov je razvoj usmjeren na arhitekture događaja s malim opterećenjima resursa, poput RAM -a ili CPU -a.
  • Omogućuje istovremeno upravljanje tisućama veza.
  • Podržava module trećih strana pomoću API -ja (LSIAPI).
  • Njegov stroj za prepisivanje koristi Apacheovu sin_taksu mod_rewrite.
  • Sadrži kodiranje visokih performansi pomoću kqueue (FreeBSD i OS X), epoll (Linux), / dev / poll (Solaris) i ankete.
  • Predmemoriranje visokih performansi.
  • Opsežne mogućnosti skalabilnosti.
  • Podržava više verzija PHP -a.

Operacijski sustavi koji podržavaju OpenLiteSpeedOpenLiteSpeed ​​se može instalirati na sljedeće operacijske sustave:

  • CentOS 5, 6 i 7.
  • Ubuntu 8.04 i noviji.
  • Debian 4 i noviji.
  • Solaris (x86): Sun0S 5.8 i noviji.
  • OS X 10.3 i novije verzije.
  • FreeBSD 4.5 i novije i novije verzije.

Imajući to na umu, započet ćemo postupak instalacije OpenLiteSpeeda na CentOS 7.

1. Omogućite spremišta OpenLiteSpeed ​​na CentOS 7


Prvi korak koji morate poduzeti je preuzimanje i instaliranje službenih OpenLiteSpeed ​​spremišta za kasniju instalaciju.

Za to ćemo izvršiti sljedeći redak:

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

BilješkaOvo se mora pokrenuti kao root korisnik.

2. Instalirajte OpenLiteSpeed ​​na CentOS 7

Korak 1
Nakon što omogućimo spremište, nastavljamo s instalacijom OpenLiteSpeeda koji će prema zadanim postavkama biti instaliran na stazi / usr / local / lsws, a to ćemo učiniti izvršavanjem sljedeće linije:

 yum install openlitespeed

Korak 2
Upisat ćemo slovo Y prihvatiti preuzimanje i instalaciju OpenLiteSpeeda u CentOS 7. Nakon instalacije vidjet ćemo sljedeće:

Korak 3
Nakon što je OpenLiteSpeed ​​instaliran, nastavljamo s izvršavanjem i provjerom verzije poslužitelja izvršavanjem sljedećih redaka:

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

3. Konfigurirajte OpenLiteSpeed ​​portove na CentOS -u 7

Prema zadanim postavkama poslužitelj će koristiti port 8088 za koji je potrebno ažurirati pravila i dodijeliti potrebna dopuštenja, za to ćemo izvršiti sljedeće:

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

4. Pristupite OpenLiteSpeedu na CentOS -u 7


Nakon što je port omogućen, pristupamo pregledniku i unosimo bilo koju od sljedećih sintaksi u adresnu traku:
 http: // poslužitelj IP: 8088 / http: // localhost: 8088

POVEĆAJTE

5. Instalirajte PHP 7 za OpenLiteSpeed ​​na CentOS 7


Sljedeći korak koji trebate poduzeti je instaliranje PHP -a za optimalno funkcioniranje OpenLiteSpeeda u CentOS -u 7, a za to će biti potrebno izvršiti sljedeće korake:

Korak 1
Prvo ćemo omogućiti spremišta EPEL -a izvršavanjem sljedećeg retka. Prihvaćamo preuzimanje.

 yum instalirati epel-release

Korak 2
Sada ćemo instalirati PHP 7 s nekim modulima koji će biti instalirani na putu usr / local / lsws / lsphp70 / bin / lsphp, izvršit ćemo sljedeći redak:

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

Korak 3
Prihvaćamo preuzimanje i odgovarajuću instalaciju PHP 7 i njegovih dodataka. U slučaju da su nam potrebni dodatni moduli PHP 7, možemo izvršiti sljedeću naredbu:

 yum pretraživanje lsphp70

6. Konfigurirajte OpenLiteSpeed ​​i PHP 7 na CentOS 7

Korak 1
OpenLiteSpeed ​​ima WebAdmin konzolu koja je prema zadanim postavkama povezana s priključkom 7080, a prvi korak za izvođenje bit će konfiguriranje korisničkog imena i lozinke za tu konzolu. To postižemo izvršavanjem sljedeće naredbe:

 /usr/local/lsws/admin/misc/admpass.sh
U prikazanom prozoru unijet ćemo korisničko ime i odgovarajuću lozinku:

Korak 2
Sada ćemo ažurirati pravila vatrozida kako bi omogućili pristup preko porta 7080 za to ćemo izvršiti sljedeće retke:

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

Korak 3
Sada idemo u preglednik i možemo pristupiti OpenLiteSpeed ​​konzoli pomoću bilo koje od sljedećih opcija:

 http: // poslužitelj IP: 7080 http: // localhost: 7080
Korak 4
Sljedeći prozor će se prikazati gdje idemo na red Napredna konfiguracija i kliknite na Pristup
 192.168.0.19 (nesigurno mjesto)

POVEĆAJTE

Korak 5
Klikom tamo pristupit ćemo konzoli u koju ćemo unijeti vjerodajnice korisnika koje smo prethodno stvorili:

POVEĆAJTE

Korak 6
Pritisnite Prijava i ovo će biti okruženje OpenLiteSpeed. OpenLiteSpeed ​​prema zadanim postavkama koristi LSPHP 5 i bit će ih potrebno konfigurirati za korištenje PHP 7 koji je prethodno instaliran.

POVEĆAJTE

Korak 7
Za to idemo u odjeljak Konfiguracija poslužitelja koji se nalazi s lijeve strane i idite na karticu Vanjska aplikacija i kliknite desnu ikonu za odabir opcije Dodati:

POVEĆAJTE

Korak 8
U prikazanom retku odabrat ćemo opciju LiteSpeed ​​SAPI aplikacija i kliknite na gumb Sljedeći:

POVEĆAJTE

Korak 9
Tamo ćemo konfigurirati sljedeće vrijednosti:

  • Ime: lsphp70
  • Adresa: uds: //tmp/lshttpd/lsphp.sock
  • Napomene: Konfiguracija LSPHP70
  • Maksimalni broj priključaka: 35
  • Početno isteka zahtjeva (sek): 60
  • Istek vremena za ponovni pokušaj: 0
  • Naredba: / usr / local / lsws / lsphp70 / bin / lsphp

POVEĆAJTE

Korak 10
Pritisnite gumb Uštedjeti za primjenu promjena. Vidjet ćemo da je PHP 7 dodan u konfiguraciju OpenLiteSpeed:

POVEĆAJTE

Korak 11
Sada idemo na karticu Rukovatelj skriptama i mi ćemo kliknuti na gumb Uredi urediti lsphp5 i tu ćemo dodijeliti sljedeće vrijednosti:

  • Sufiksi: php
  • Vrsta rukovatelja: LiteSpeed ​​SAPI
  • Naziv rukovatelja: lsphp70
  • Bilješke: definicija rukovatelja skriptama lsphp70

POVEĆAJTE

Korak 12
Sada moramo promijeniti otvor za slušanje OpenLiteSpeed ​​u port 80 koji je zadani za HTTP poslužitelje, a OpenLiteSpeed ​​prema zadanim postavkama donosi port 8080. Za ovu promjenu idemo u odjeljak Slušatelji i tamo ćemo kliknuti na ikonu Pogled:

POVEĆAJTE

Korak 13
U prikazanom prozoru kliknite Uredi i postavite port na 80. Pritisnite Spremi da biste spremili promjene.

POVEĆAJTE

Korak 14
Sada moramo ponovno pokrenuti poslužitelj kako bismo primijenili sve promjene i za to kliknemo na gumb Ljupko ponovno pokretanje nalazi se na vrhu:

POVEĆAJTE

Korak 15
Vidjet ćemo sljedeće. Pritisnite gumb Ići za izvršenje radnje.

POVEĆAJTE

7. Provjerite OpenLiteSpeed ​​i PHP 7 na CentOS -u 7

Korak 1
Nakon što su portovi za slušanje prilagođeni, moramo dopustiti port 80 u CentOS 7, a za to izvršavamo sljedeće retke:

 firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reload 
Korak 2
Sada možemo provjeriti povezanost pomoću sljedećih redaka u adresnoj traci preglednika:
 http: // IP poslužitelja http: // IP poslužitelja / phpifo.php 

POVEĆAJTE

Korak 3
Naredbe koje možemo koristiti za upravljanje OpenLiteSpeedom su:

 / usr / local / lsws / bin / lswsctrl start: Pokrenite OpenLiteSpeed ​​/ usr / local / lsws / bin / lswsctrl stop: Zaustavite OpenLiteSpeed ​​/ usr / local / lsws / bin / lswsctrl restart: Ponovo pokrenite OpenLiteSpeed ​​(Ne shutdown) / usr / local / lsws / bin / lswsctrl help: Prikazuje opće opcije OpenLiteSpeed.

8. Instalirajte MaiaDB za OpenLiteSpeed ​​na CentOS 7

Korak 1
Konačno, možemo instalirati MariaDB upravitelja baze podataka za OpenLiteSpeed ​​izvršavanjem sljedeće linije:

 yum instalirati openlitespeed mariadb-poslužitelj
Korak 2
Kasnije ćemo pokrenuti MariaDB i izvršiti sigurnu instalaciju ovim redovima:
 systemctl pokretanje mariadb mysql_secure_installation
Vidjeli smo kako OpenLiteSpeed ​​ima snažan besplatni HTTP poslužitelj sa širokim mogućnostima korištenja.

wave wave wave wave wave