Kaip įdiegti „Openlitespeed“, „PHP 7“ ir „MariaDB“ „CentOS 7“

Yra daug naudingų įrankių, skirtų „Linux“ distribucijoms, kurios leidžia mums dar labiau išplėsti įtrauktas funkcijas.

Vienas iš šių nemokamų įrankių yra „OpenLiteSpeed“ ir šiandien šioje pamokoje bus išsamiai išanalizuota, kaip įdiegti ir naudoti šį vertingą įrankį „CentOS“

Kas yra „OpenLiteSpeed“„OpenLiteSpeed“ yra „LiteSpeed ​​Technologies“ sukurtas atviro kodo HTTP serveris, turintis funkcijas, kurios leis lengvai valdyti šimtus ar tūkstančius ryšių vienu metu, neperkraunant „CentOS 7“ serverio.

„OpenLiteSpeed“ yra atviro kodo, todėl gali būti naudojamas visiškai laisvai ir yra nuolat atnaujinamas, siūlydamas geriausias alternatyvas visiems „CentOS 7“ administratoriams.

„OpenLiteSpeed“ funkcijosNaudodami šį nemokamą HTTP serverį turėsime šiuos privalumus:

  • Duomenų valdymui naudokite grafinę „WebAdmin“ sąsają.
  • Statistika realiu laiku.
  • Jo kūrimas skirtas renginių architektūrai, kuriai būdinga maža išteklių apkrova, pavyzdžiui, RAM ar procesoriui.
  • Tai leidžia vienu metu valdyti tūkstančius ryšių.
  • Palaiko trečiųjų šalių modulius naudojant API (LSIAPI).
  • Jo perrašymo variklis naudoja „Apache“ mod_rewrite sintaksę.
  • Jame yra didelio našumo kodavimas naudojant kqueue („FreeBSD“ ir „OS X“), „epoll“ („Linux“), / dev / poll („Solaris“) ir „poll“.
  • Didelio našumo talpykla.
  • Plačios mastelio parinktys.
  • Jis palaiko kelias PHP versijas.

„OpenLiteSpeed“ palaikomos operacinės sistemos„OpenLiteSpeed“ galima įdiegti šiose operacinėse sistemose:

  • CentOS 5, 6 ir 7.
  • „Ubuntu 8.04“ ir naujesnės versijos.
  • Debian 4 ir naujesnės versijos.
  • „Solaris“ (x86): „Sun0S 5.8“ ir naujesnės versijos.
  • OS X 10.3 ir naujesnės versijos.
  • „FreeBSD 4.5“ ir naujesnės versijos.

Turėdami tai omenyje, pradėsime „OpenLiteSpeed“ diegimo procesą „CentOS 7“.

1. Įgalinkite „OpenLiteSpeed“ saugyklas „CentOS 7“


Pirmiausia turite atsisiųsti ir įdiegti oficialias „OpenLiteSpeed“ saugyklas, kad vėliau galėtumėte jas įdiegti.

Norėdami tai padaryti, vykdysime šią eilutę:

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

PastabaTai turi būti vykdoma kaip pagrindinis vartotojas.

2. Įdiekite „OpenLiteSpeed“ „CentOS 7“

1 žingsnis
Įjungę saugyklą, pradedame diegti „OpenLiteSpeed“, kuris bus įdiegtas pagal numatytuosius nustatymus kelyje / usr / local / lsws, ir mes tai padarysime vykdydami šią eilutę:

 yum įdiegti openlitespeed

2 žingsnis
Įvesime raidę Y priimti „OpenLiteSpeed“ atsisiuntimą ir įdiegimą programoje „CentOS 7.“. Įdiegę pamatysime:

3 žingsnis
Įdiegę „OpenLiteSpeed“, vykdome ir patikriname serverio versiją vykdydami šias eilutes:

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

3. Konfigūruokite „OpenLiteSpeed“ prievadus „CentOS 7“

Pagal numatytuosius nustatymus serveris naudos 8088 prievadą, kuriam būtina atnaujinti taisykles ir suteikti reikiamus leidimus, todėl atliksime šiuos veiksmus:

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

4. Pasiekite „OpenLiteSpeed“ naudodami „CentOS 7“


Įjungę prievadą, mes pasiekiame naršyklę ir adreso juostoje įvedame bet kurią iš šių sintaksių:
 http: // serverio IP: 8088 / http: // localhost: 8088

DIDELIS

5. Įdiekite „OpenLiteSpeed“ PHP 7 „CentOS 7“


Kitas žingsnis, kurį reikia atlikti, yra įdiegti PHP, kad „OpenLiteSpeed“ veiktų optimaliai „CentOS 7“, ir tam reikės atlikti šiuos veiksmus:

1 žingsnis
Pirmiausia įgalinsime EPEL saugyklas vykdydami šią eilutę. Mes priimame atsisiuntimą.

 yum įdiegti epel-release

2 žingsnis
Dabar įdiegsime PHP 7 su kai kuriais moduliais, kurie bus įdiegti kelyje usr / local / lsws / lsphp70 / bin / lsphp, vykdysime šią eilutę:

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

3 žingsnis
Mes priimame PHP 7 ir jo priedų atsisiuntimą ir atitinkamą įdiegimą. Jei mums reikia papildomų PHP 7 modulių, galime vykdyti šią komandą:

 yum paieška lsphp70

6. „CentOS 7“ sukonfigūruokite „OpenLiteSpeed“ ir PHP 7

1 žingsnis
„OpenLiteSpeed“ turi „WebAdmin“ konsolę, kuri pagal numatytuosius nustatymus yra susieta su 7080 prievadu, todėl pirmiausia reikia sukonfigūruoti tos konsolės vartotojo vardą ir slaptažodį. Tai pasiekiame vykdydami šią komandą:

 /usr/local/lsws/admin/misc/admpass.sh
Rodomame lange įvesime vartotojo vardą ir atitinkamą slaptažodį:

2 žingsnis
Dabar atnaujinsime užkardos taisykles, kad būtų galima pasiekti per 7080 prievadą, todėl vykdysime šias eilutes:

 firewall-cmd --zone = public --permanent --add-port = 7080 / tcp firewall-cmd-iš naujo

3 žingsnis
Dabar einame į naršyklę ir galime pasiekti „OpenLiteSpeed“ konsolę naudodami bet kurią iš šių parinkčių:

 http: // serverio IP: 7080 http: // localhost: 7080
4 žingsnis
Bus parodytas šis langas, kuriame einame į eilutę Išplėstinė konfigūracija ir spustelėkite Prieiga prie
 192.168.0.19 (nesaugi svetainė)

DIDELIS

5 žingsnis
Spustelėję ten pateksime į konsolę, kurioje įvesime anksčiau sukurtus vartotojo duomenis:

DIDELIS

6 žingsnis
Spustelėkite Prisijungti ir tai bus „OpenLiteSpeed“ aplinka. „OpenLiteSpeed“ pagal numatytuosius nustatymus naudoja LSPHP 5 ir juos reikės sukonfigūruoti naudoti anksčiau įdiegtą PHP 7.

DIDELIS

7 žingsnis
Norėdami tai padaryti, einame į skyrių Serverio konfigūracija yra kairėje pusėje ir eikite į skirtuką Išorinė programa ir spustelėkite dešinę piktogramą, kad pasirinktumėte parinktį Papildyti:

DIDELIS

8 žingsnis
Rodomoje eilutėje pasirinksime parinktį „LiteSpeed ​​SAPI“ programa ir spustelėkite mygtuką Kitas:

DIDELIS

9 veiksmas
Ten sukonfigūruosime šias vertes:

  • Pavadinimas: lsphp70
  • Adresas: uds: //tmp/lshttpd/lsphp.sock
  • Pastabos: LSPHP70 konfigūracija
  • Maksimalios jungtys: 35
  • Pradinis užklausos laikas (sek.): 60
  • Bandymo iš naujo laikas: 0
  • Komanda: / usr / local / lsws / lsphp70 / bin / lsphp

DIDELIS

10 žingsnis
Spustelėkite mygtuką Sutaupyti pritaikyti pakeitimus. Pamatysime, kad PHP 7 buvo pridėtas prie „OpenLiteSpeed“ konfigūracijos:

DIDELIS

11 žingsnis
Dabar einame į skirtuką Scenarijų tvarkytojas ir mes spustelėsime mygtuką Redaguoti Redaguoti lsphp5 ir ten mes priskirsime šias vertes:

  • Priesagos: php
  • Tvarkyklės tipas: LiteSpeed ​​SAPI
  • Tvarkytojo vardas: lsphp70
  • Pastabos: „lsphp70“ scenarijaus tvarkyklės apibrėžimas

DIDELIS

12 žingsnis
Dabar turime pakeisti „OpenLiteSpeed“ klausymo prievadą į 80 prievadą, kuris yra numatytasis HTTP serveriams, o „OpenLiteSpeed“ pagal numatytuosius nustatymus pateikia 8080 prievadą. Norėdami atlikti šį pakeitimą, einame į skyrių Klausytojai ir ten mes spustelėsime piktogramą Peržiūrėti:

DIDELIS

13 žingsnis
Rodomame lange spustelėkite Redaguoti ir nustatykite prievadą į 80. Norėdami išsaugoti pakeitimus, spustelėkite Išsaugoti.

DIDELIS

14 žingsnis
Dabar turime iš naujo paleisti serverį, kad pritaikytume visus pakeitimus, ir tam mes spustelime mygtuką Grakštus paleidimas iš naujo yra viršuje:

DIDELIS

15 žingsnis
Pamatysime toliau. Spustelėkite mygtuką Eik atlikti veiksmą.

DIDELIS

7. „CentOS 7“ patikrinkite „OpenLiteSpeed“ ir PHP 7

1 žingsnis
Sureguliuodami klausymo prievadus, turime leisti 80 prievadą „CentOS 7“ ir tam vykdome šias eilutes:

 firewall-cmd --zone = public --permanent --add-port = 80 / tcp firewall-cmd -reload 
2 žingsnis
Dabar galime patikrinti ryšį naudodami šias naršyklės adreso juostos eilutes:
 http: // serverio IP http: // serverio IP / phpifo.php 

DIDELIS

3 žingsnis
Komandos, kurias galime naudoti valdydami „OpenLiteSpeed“, yra šios:

 / usr / local / lsws / bin / lswsctrl start: Vykdykite „OpenLiteSpeed“ / usr / local / lsws / bin / lswsctrl stop: sustabdykite „OpenLiteSpeed“ / usr / local / lsws / bin / lswsctrl restart: Iš naujo paleiskite „OpenLiteSpeed“ (Ne shutdown) / usr / local / lsws / bin / lswsctrl help: Rodomos bendrosios „OpenLiteSpeed“ parinktys.

8. Įdiekite „MaiaDB“, skirtą „OpenLiteSpeed“, „CentOS 7“

1 žingsnis
Galiausiai galime įdiegti „MariaDB“ duomenų bazės tvarkyklę, skirtą „OpenLiteSpeed“, vykdydami šią eilutę:

 yum įdiegti „openlitespeed mariadb“ serverį
2 žingsnis
Vėliau paleisime „MariaDB“ ir vykdysime saugų diegimą šiomis eilutėmis:
 systemctl paleisti mariadb mysql_secure_installation
Mes matėme, kaip „OpenLiteSpeed“ turi galingą nemokamą HTTP serverį ir plačias naudojimo galimybes.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave