Cum se instalează Openlitespeed, PHP 7 și MariaDB pe CentOS 7

Există multe instrumente utile pentru distribuțiile Linux care ne permit să extindem funcționalitățile incluse mult mai mult.

Unul dintre aceste instrumente gratuite este OpenLiteSpeed ​​și astăzi acest tutorial va analiza în detaliu cum să instalați și să utilizați acest instrument valoros pe CentOS

Ce este OpenLiteSpeedOpenLiteSpeed ​​este un server HTTP open source dezvoltat de LiteSpeed ​​Technologies care are funcționalități care vor permite gestionarea ușoară a sute sau mii de conexiuni simultan fără a supraîncărca serverul CentOS 7.

OpenLiteSpeed ​​este open source, astfel încât poate fi utilizat cu libertate totală și este actualizat constant oferind cele mai bune alternative tuturor administratorilor CentOS 7.

Caracteristici OpenLiteSpeedPrin utilizarea acestui server HTTP gratuit vom avea următoarele avantaje:

  • Utilizați o interfață grafică WebAdmin pentru gestionarea datelor.
  • Statistici în timp real.
  • Dezvoltarea sa vizează arhitecturi de evenimente cu sarcini reduse de resurse, cum ar fi RAM sau CPU.
  • Permite gestionarea simultană a mii de conexiuni.
  • Suportă module terță parte folosind API (LSIAPI).
  • Motorul său de rescriere folosește sintaxa mod_rewrite a lui Apache.
  • Dispune de codificare de înaltă performanță folosind kqueue (FreeBSD și OS X), epoll (Linux), / dev / poll (Solaris) și poll.
  • Caching de înaltă performanță.
  • Opțiuni extinse de scalabilitate.
  • Acceptă mai multe versiuni de PHP.

Sistemele de operare acceptate de OpenLiteSpeedOpenLiteSpeed ​​poate fi instalat pe următoarele sisteme de operare:

  • CentOS 5, 6 și 7.
  • Ubuntu 8.04 și versiuni ulterioare.
  • Debian 4 și versiuni ulterioare.
  • Solaris (x86): Sun0S 5.8 și versiuni ulterioare.
  • OS X 10.3 și versiunile ulterioare.
  • FreeBSD 4.5 și versiunile ulterioare și ulterioare.

Având în vedere acest lucru, vom începe procesul de instalare a OpenLiteSpeed ​​pe CentOS 7.

1. Activați depozitele OpenLiteSpeed ​​pe CentOS 7


Primul pas care trebuie făcut este să descărcați și să instalați depozitele oficiale OpenLiteSpeed ​​pentru instalare ulterioară.

Pentru aceasta vom executa următoarea linie:

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

NotăAcesta trebuie rulat ca utilizator root.

2. Instalați OpenLiteSpeed ​​pe CentOS 7

Pasul 1
Odată ce avem depozitul activat, trecem la instalarea OpenLiteSpeed ​​care va fi instalată implicit în cale / usr / local / lsws, și o vom face executând următoarea linie:

 instalează openlitespeed

Pasul 2
Vom introduce scrisoarea Da pentru a accepta descărcarea și instalarea OpenLiteSpeed ​​în CentOS 7. Odată instalat vom vedea următoarele:

Pasul 3
Odată ce OpenLiteSpeed ​​a fost instalat, continuăm să executăm și să verificăm versiunea serverului executând următoarele linii:

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

3. Configurați porturile OpenLiteSpeed ​​pe CentOS 7

În mod implicit, serverul va utiliza portul 8088 pentru care este necesar să actualizăm regulile și să acordăm permisiunile necesare, pentru aceasta vom executa următoarele:

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

4. Accesați OpenLiteSpeed ​​pe CentOS 7


Odată ce portul este activat, accesăm un browser și introducem oricare dintre sintaxele următoare în bara de adrese:
 http: // IP server: 8088 / http: // localhost: 8088

MARI

5. Instalați PHP 7 pentru OpenLiteSpeed ​​pe CentOS 7


Următorul pas care trebuie făcut este să instalați PHP pentru funcționarea optimă a OpenLiteSpeed ​​în CentOS 7 și pentru aceasta va fi necesar să efectuați următorii pași:

Pasul 1
Mai întâi vom activa depozitele EPEL executând următoarea linie. Acceptăm descărcarea.

 instalează epel-release

Pasul 2
Acum vom instala PHP 7 cu câteva module care vor fi instalate în calea usr / local / lsws / lsphp70 / bin / lsphp, vom executa următoarea linie:

 instalați lsphp70 lsphp70-lsphp70-mysqlnd lsphp70-proces lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml

Pasul 3
Acceptăm descărcarea și instalarea respectivă a PHP 7 și a suplimentelor sale. În cazul în care avem nevoie de module PHP 7 suplimentare, putem executa următoarea comandă:

 yum search lsphp70

6. Configurați OpenLiteSpeed ​​și PHP 7 pe CentOS 7

Pasul 1
OpenLiteSpeed ​​are o consolă WebAdmin care este asociată cu portul 7080 în mod implicit, iar primul pas de efectuat va fi configurarea numelui de utilizator și a parolei pentru consola respectivă. Obținem acest lucru executând următoarea comandă:

 /usr/local/lsws/admin/misc/admpass.sh
În fereastra afișată vom introduce numele de utilizator și parola respectivă:

Pasul 2
Acum vom actualiza regulile firewall-ului pentru a permite accesul prin portul 7080 pentru aceasta vom executa următoarele linii:

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

Pasul 3
Acum mergem la browser și putem accesa consola OpenLiteSpeed ​​folosind oricare dintre următoarele opțiuni:

 http: // IP server: 7080 http: // localhost: 7080
Pasul 4
Următoarea fereastră va fi afișată unde mergem la linie Configurare avansată și faceți clic pe Acces la
 192.168.0.19 (site nesigur)

MARI

Pasul 5
Făcând clic acolo vom accesa consola unde vom introduce acreditările utilizatorului pe care l-am creat anterior:

MARI

Pasul 6
Faceți clic pe Conectare și acesta va fi mediul OpenLiteSpeed. OpenLiteSpeed ​​folosește LSPHP 5 în mod implicit și va fi necesar să le configurați pentru a utiliza PHP 7 care a fost instalat anterior.

MARI

Pasul 7
Pentru aceasta mergem la secțiune Configurare server situat pe partea stângă și accesați fila Aplicație externă și faceți clic pe pictograma din dreapta pentru a selecta opțiunea Adăuga:

MARI

Pasul 8
În linia afișată vom selecta opțiunea Aplicația LiteSpeed ​​SAPI și faceți clic pe buton Următorul:

MARI

Pasul 9
Acolo vom configura următoarele valori:

  • Nume: lsphp70
  • Adresă: uds: //tmp/lshttpd/lsphp.sock
  • Note: Configurare LSPHP70
  • Conexiuni maxime: 35
  • Timpul inițial de solicitare (secunde): 60
  • Expirare reîncercare: 0
  • Comandă: / usr / local / lsws / lsphp70 / bin / lsphp

MARI

Pasul 10
Faceți clic pe buton salva pentru a aplica modificările. Vom vedea că PHP 7 a fost adăugat la configurația OpenLiteSpeed:

MARI

Pasul 11
Acum mergem la fila Handler Script și vom face clic pe buton Editați | × a edita lsphp5 și acolo vom atribui următoarele valori:

  • Sufixe: php
  • Tip manipulator: LiteSpeed ​​SAPI
  • Nume manipulator: lsphp70
  • Note: definiția lsphp70 handler script

MARI

Pasul 12
Acum trebuie să schimbăm portul de ascultare OpenLiteSpeed ​​în portul 80, care este implicit pentru serverele HTTP și OpenLiteSpeed ​​aduce portul 8080 în mod implicit. Pentru această modificare mergem la secțiune Ascultători și acolo vom face clic pe pictogramă Vedere:

MARI

Pasul 13
În fereastra afișată, faceți clic pe Editare și setați portul la 80. Faceți clic pe Salvare pentru a salva modificările.

MARI

Pasul 14
Acum trebuie să repornim serverul pentru a aplica toate modificările și pentru aceasta facem clic pe buton Restart grațios situat în partea de sus:

MARI

Pasul 15
Vom vedea următoarele. Faceți clic pe buton Merge pentru a efectua acțiunea.

MARI

7. Verificați OpenLiteSpeed ​​și PHP 7 pe CentOS 7

Pasul 1
Odată ce porturile de ascultare au fost ajustate, trebuie să permitem portul 80 în CentOS 7 și pentru aceasta executăm următoarele linii:

 firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reload 
Pasul 2
Acum putem verifica conectivitatea folosind următoarele linii în bara de adrese a browserului:
 http: // IP server http: // IP server / phpifo.php 

MARI

Pasul 3
Comenzile pe care le putem folosi pentru a gestiona OpenLiteSpeed ​​sunt:

 / usr / local / lsws / bin / lswsctrl start: Run OpenLiteSpeed ​​/ usr / local / lsws / bin / lswsctrl stop: Stop OpenLiteSpeed ​​/ usr / local / lsws / bin / lswsctrl restart: Restart OpenLiteSpeed ​​(Nu shutdown) / usr / local / lsws / bin / lswsctrl help: Afișează opțiunile generale OpenLiteSpeed.

8. Instalați MaiaDB pentru OpenLiteSpeed ​​pe CentOS 7

Pasul 1
În cele din urmă putem instala managerul de baze de date MariaDB pentru OpenLiteSpeed ​​executând următoarea linie:

 instalează open -itespeed mariadb-server
Pasul 2
Mai târziu vom porni MariaDB și vom executa instalarea sigură cu aceste linii:
 systemctl pornește mariadb mysql_secure_installation
Am văzut cum avem OpenLiteSpeed ​​pentru a avea un server HTTP gratuit puternic disponibil și cu opțiuni largi de utilizare.

wave wave wave wave wave