Kā instalēt Openlitespeed, PHP 7 un MariaDB uz CentOS 7

Linux izplatīšanai ir daudz noderīgu rīku, kas ļauj mums daudz vairāk paplašināt iekļautās funkcijas.

Viens no šiem bezmaksas rīkiem ir OpenLiteSpeed, un šodien šajā apmācībā tiks detalizēti analizēts, kā instalēt un izmantot šo vērtīgo rīku CentOS

Kas ir OpenLiteSpeedOpenLiteSpeed ​​ir atvērtā pirmkoda HTTP serveris, ko izstrādājis LiteSpeed ​​Technologies un kuram ir funkcijas, kas ļaus viegli pārvaldīt simtiem vai tūkstošiem savienojumu vienlaicīgi, nepārslogojot CentOS 7 serveri.

OpenLiteSpeed ​​ir atvērtā koda, tāpēc to var izmantot ar pilnīgu brīvību, un tas tiek pastāvīgi atjaunināts, piedāvājot labākās alternatīvas visiem CentOS 7 administratoriem.

OpenLiteSpeed ​​līdzekļiIzmantojot šo bezmaksas HTTP serveri, mums būs šādas priekšrocības:

  • Datu pārvaldībai izmantojiet grafisko WebAdmin saskarni.
  • Statistika reālā laikā.
  • Tās izstrādes mērķis ir notikumu arhitektūra ar zemu resursu slodzi, piemēram, RAM vai CPU.
  • Tas ļauj vienlaikus pārvaldīt tūkstošiem savienojumu.
  • Atbalsta trešo pušu moduļus, izmantojot API (LSIAPI).
  • Tā pārrakstīšanas dzinējs izmanto Apache mod_rewrite sintaksi.
  • Tam ir augstas veiktspējas kodējums, izmantojot kqueue (FreeBSD un OS X), epoll (Linux), / dev / poll (Solaris) un aptauja.
  • Augstas veiktspējas kešatmiņa.
  • Plašas mērogojamības iespējas.
  • Tas atbalsta vairākas PHP versijas.

OpenLiteSpeed ​​atbalstītās operētājsistēmasOpenLiteSpeed ​​var instalēt šādās operētājsistēmās:

  • CentOS 5, 6 un 7.
  • Ubuntu 8.04 un jaunākas versijas.
  • Debian 4 un jaunākas versijas.
  • Solaris (x86): Sun0S 5.8 un jaunākas versijas.
  • OS X 10.3 un jaunākas versijas.
  • FreeBSD 4.5 un jaunākas versijas.

Paturot to prātā, mēs sāksim OpenLiteSpeed ​​instalēšanas procesu CentOS 7.

1. Iespējojiet OpenLiteSpeed ​​krātuves vietnē CentOS 7


Pirmais solis ir lejupielādēt un instalēt oficiālās OpenLiteSpeed ​​krātuves vēlākai instalēšanai.

Šim nolūkam mēs izpildīsim šādu rindu:

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

PiezīmeTas jādarbina kā saknes lietotājs.

2. Instalējiet OpenLiteSpeed ​​vietnē CentOS 7

1. darbība
Kad krātuve ir iespējota, mēs turpinām instalēt OpenLiteSpeed, kas pēc noklusējuma tiks instalēts ceļā / usr / local / lsws, un mēs to darīsim, izpildot šādu rindu:

 yum instalēt openlitespeed

2. solis
Mēs ievadīsim burtu Y lai pieņemtu OpenLiteSpeed ​​lejupielādi un instalēšanu programmā CentOS 7. Pēc instalēšanas mēs redzēsim sekojošo:

3. solis
Kad OpenLiteSpeed ​​ir instalēts, mēs turpinām izpildīt un pārbaudīt servera versiju, izpildot šādas rindas:

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

3. Konfigurējiet OpenLiteSpeed ​​portus CentOS 7

Pēc noklusējuma serveris izmantos portu 8088, kuram ir jāatjaunina noteikumi un jāpiešķir nepieciešamās atļaujas, šim nolūkam mēs veiksim sekojošo:

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

4. Piekļūstiet OpenLiteSpeed, izmantojot CentOS 7


Kad ports ir iespējots, mēs piekļūstam pārlūkam un adreses joslā ievadām kādu no šīm sintaksēm:
 http: // servera IP: 8088 / http: // localhost: 8088

PALIELINĀT

5. Instalējiet PHP 7 OpenLiteSpeed ​​operētājsistēmā CentOS 7


Nākamais solis ir instalēt PHP, lai optimāli darbotos OpenLiteSpeed ​​programmā CentOS 7, un tam būs jāveic šādas darbības:

1. darbība
Vispirms mēs iespējosim EPEL krātuves, izpildot šādu rindu. Mēs pieņemam lejupielādi.

 yum instalēt epel-release

2. solis
Tagad mēs instalēsim PHP 7 ar dažiem moduļiem, kas tiks instalēti ceļā usr / local / lsws / lsphp70 / bin / lsphp, mēs izpildīsim šādu rindu:

 yum instalēt lsphp70 lsphp70-common lsphp70-mysqlnd lsphp70-process lsphp70-gd lsphp70-mbstring lsphp70-mcrypt lsphp70-opcache lsphp70-bcmath lsphp70-pdo lsphp70-xml

3. solis
Mēs pieņemam PHP 7 un tā papildinājumu lejupielādi un atbilstošu instalēšanu. Ja mums ir nepieciešami papildu PHP 7 moduļi, mēs varam izpildīt šādu komandu:

 yum search lsphp70

6. Konfigurējiet OpenLiteSpeed ​​un PHP 7 CentOS 7

1. darbība
OpenLiteSpeed ​​ir WebAdmin konsole, kas pēc noklusējuma ir saistīta ar portu 7080, un pirmais solis ir konfigurēt šīs konsoles lietotājvārdu un paroli. Mēs to sasniedzam, izpildot šādu komandu:

 /usr/local/lsws/admin/misc/admpass.sh
Parādītajā logā mēs ievadīsim lietotājvārdu un atbilstošo paroli:

2. solis
Tagad mēs atjaunināsim ugunsmūra noteikumus, lai atļautu piekļuvi caur portu 7080, un mēs izpildīsim šādas rindas:

 firewall-cmd --zone = public --permanent --add-port = 7080 / tcp firewall-cmd-pārlādēt

3. solis
Tagad mēs ejam uz pārlūkprogrammu un varam piekļūt OpenLiteSpeed ​​konsolei, izmantojot kādu no šīm iespējām:

 http: // servera IP: 7080 http: // localhost: 7080
4. solis
Tiks parādīts šāds logs, kur mēs ejam uz rindu Uzlabota konfigurācija un noklikšķiniet uz Piekļuve
 192.168.0.19 (nedroša vietne)

PALIELINĀT

5. solis
Noklikšķinot uz turienes, mēs piekļūsim konsolei, kurā ievadīsim iepriekš izveidotā lietotāja akreditācijas datus:

PALIELINĀT

6. darbība
Noklikšķiniet uz Pieteikšanās, un tā būs OpenLiteSpeed ​​vide. OpenLiteSpeed ​​pēc noklusējuma izmanto LSPHP 5, un tas būs jākonfigurē, lai izmantotu iepriekš instalēto PHP 7.

PALIELINĀT

7. solis
Šim nolūkam mēs ejam uz sadaļu Servera konfigurācija atrodas kreisajā pusē un dodieties uz cilni Ārējā lietotne un noklikšķiniet uz labās ikonas, lai atlasītu opciju Pievienot:

PALIELINĀT

8. solis
Parādītajā rindā mēs atlasīsim opciju LiteSpeed ​​SAPI lietotne un noklikšķiniet uz pogas Nākamais:

PALIELINĀT

9. solis
Tur mēs konfigurēsim šādas vērtības:

  • Nosaukums: lsphp70
  • Adrese: uds: //tmp/lshttpd/lsphp.sock
  • Piezīmes: LSPHP70 konfigurācija
  • Maksimālie savienojumi: 35
  • Sākotnējā pieprasījuma noildze (sekundes): 60
  • Atkārtota mēģinājuma noildze: 0
  • Komanda: / usr / local / lsws / lsphp70 / bin / lsphp

PALIELINĀT

10. solis
Noklikšķiniet uz pogas Saglabāt lai piemērotu izmaiņas. Mēs redzēsim, ka PHP 7 ir pievienots OpenLiteSpeed ​​konfigurācijai:

PALIELINĀT

11. solis
Tagad mēs ejam uz cilni Skriptu apstrādātājs un mēs noklikšķināsim uz pogas Rediģēt rediģēt lsphp5 un tur mēs piešķirsim šādas vērtības:

  • Sufiksi: php
  • Hendlera tips: LiteSpeed ​​SAPI
  • Apstrādātāja vārds: lsphp70
  • Piezīmes: lsphp70 skriptu apstrādātāja definīcija

PALIELINĀT

12. solis
Tagad mums ir jāmaina OpenLiteSpeed ​​klausīšanās ports uz portu 80, kas ir HTTP serveru noklusējums, un OpenLiteSpeed ​​pēc noklusējuma nodrošina portu 8080. Lai veiktu šīs izmaiņas, mēs ejam uz sadaļu Klausītāji un tur mēs noklikšķināsim uz ikonas Skatīt:

PALIELINĀT

13. solis
Parādītajā logā noklikšķiniet uz Rediģēt un iestatiet portu uz 80. Noklikšķiniet uz Saglabāt, lai saglabātu izmaiņas.

PALIELINĀT

14. darbība
Tagad mums ir jārestartē serveris, lai piemērotu visas izmaiņas, un, lai to izdarītu, mēs noklikšķiniet uz pogas Graciozs restarts atrodas augšpusē:

PALIELINĀT

15. solis
Mēs redzēsim sekojošo. Noklikšķiniet uz pogas Iet lai veiktu darbību.

PALIELINĀT

7. Pārbaudiet OpenLiteSpeed ​​un PHP 7, izmantojot CentOS 7

1. darbība
Kad klausīšanās porti ir noregulēti, mums ir jāatļauj CentOS 7 ports 80 un šim nolūkam mēs izpildām šādas rindas:

 firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reload 
2. solis
Tagad mēs varam pārbaudīt savienojumu, izmantojot šādas rindas pārlūkprogrammas adreses joslā:
 http: // servera IP http: // servera IP / phpifo.php 

PALIELINĀT

3. solis
Komandas, kuras mēs varam izmantot, lai pārvaldītu OpenLiteSpeed, ir šādas:

 / usr / local / lsws / bin / lswsctrl start: Palaist OpenLiteSpeed ​​/ usr / local / lsws / bin / lswsctrl stop: Apturēt OpenLiteSpeed ​​/ usr / local / lsws / bin / lswsctrl restart: Restartēt OpenLiteSpeed ​​(Nē shutdown) / usr / local / lsws / bin / lswsctrl help: Parāda vispārējās OpenLiteSpeed ​​opcijas.

8. Instalējiet MaiaDB OpenLiteSpeed ​​operētājsistēmā CentOS 7

1. darbība
Visbeidzot, mēs varam instalēt MariaDB datu bāzes pārvaldnieku OpenLiteSpeed, izpildot šādu rindu:

 yum instalējiet openlitespeed mariadb-serveri
2. solis
Vēlāk mēs sāksim MariaDB un veiksim drošu instalēšanu ar šīm rindām:
 systemctl start mariadb mysql_secure_installation
Mēs esam redzējuši, kā OpenLiteSpeed ​​nodrošina jaudīgu bezmaksas HTTP serveri un plašas lietošanas iespējas.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave