Kako instalirati OpenLiteSpeed ​​i PHP 7 na CentOS 7

OpenLiteSpeed, open source izdanje LiteSpeeda, je aplikacija za web poslužitelj visoke performanse, ali lagana.

U ovom članku predstavit ću vam kako instalirati OpenLiteSpeed ​​zajedno s PHP 7 na poslužitelju CentOS 7.

Preduvjeti

  • Instanca poslužitelja CentOS 7 x64.
  • Korisnik sudoa .

Korak 1: Ažurirajte sustav

Prijavite se kao sudo korisnik, a zatim ažurirajte sustav na sljedeći način:

sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now

Nakon ponovnog pokretanja, ponovno se prijavite pomoću istog sudo korisnika.

Korak 2: Instalirajte OpenLiteSpeed

Na CentOS 7 možete instalirati OpenLiteSpeed ​​1.4.24, najnovije izdanje OpenLiteSpeeda, koristeći YUM:

sudo rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
sudo yum install openlitespeed -y

Korak 3: Instalirajte PHP 7

Kada instalirate unaprijed kompajlirane PHP pakete za OpenLiteSpeed ​​koristeći YUM, trebali biste odabrati PHP pakete čiji nazivi počinju s lsphp.

Na primjer, možete navesti sve pakete počevši s lsphppomoću sljedeće naredbe:

yum list lsphp*

Zatim možete instalirati neke od najčešće korištenih PHP 7.1 paketa i modula za OpenLiteSpeed ​​kako slijedi:

sudo yum install lsphp71 lsphp71-mysqlnd lsphp71-common lsphp71-gd lsphp71-pdo lsphp71-process lsphp71-mbstring lsphp71-mcrypt lsphp71-opcache lsphp71-bcmath lsphp71-xml -y

Korak 4: Postavite administratorske vjerodajnice za OpenLiteSpeed ​​WebAdmin GUI

OpenLiteSpeed ​​dolazi s korisničkim sučeljem WebAdmin-a. Prije nego što možete koristiti korisničko sučelje, morate postaviti vjerodajnice administratora na sljedeći način:

sudo /usr/local/lsws/admin/misc/admpass.sh

Navedite podatke kao u nastavku:

  • Korisničko ime [admin]: <your-admin-username>
  • Zaporka: <your-admin-password>
  • Ponovno upišite lozinku: <your-admin-password>

Dopusti port 7080kako bi se omogućio pristup web-u WebAdmin GUI-ju:

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

Sada usmjerite svoj web preglednik na http://203.0.113.1:7080, zanemarite SSL sigurnosno upozorenje, a zatim upotrijebite vjerodajnice administratora koje ste prethodno postavili za prijavu.

Korak 5: Konfigurirajte OpenLiteSpeed ​​u WebAdmin GUI

Prema zadanim postavkama, OpenLiteSpeed ​​1.4.24 očekuje da koristite PHP 5.x. Budući da smo odlučili koristiti PHP 7.1, moramo modificirati OpenLiteSpeedove konfiguracije kako bismo podržali PHP 7.1 na sljedeći način:

1) Kliknite Server Configurationkategoriju, a zatim External appkarticu, pronaći ćete vanjsku aplikaciju pod nazivom lsphp5. Kliknite drugu ikonu Editna desnoj strani kako biste uredili ovu aplikaciju na sljedeći način:

  • Ime: lsphp71
  • Adresa: uds://tmp/lshttpd/lsphp.sock
  • Max veze: 35
  • Okoliš:
    • PHP_LSAPI_MAX_REQUESTS=500
    • PHP_LSAPI_CHILDREN=35
  • Istek početnog zahtjeva (sekunde): 60
  • Istek ponovnog pokušaja: 0
  • Puferiranje odgovora: no
  • Automatsko pokretanje: yes
  • Naredba: $SERVER_ROOT/lsphp71/bin/lsphp
  • Natrag zapisnik: 100
  • Slučajevi: 1
  • Meko ograničenje memorije (bajtovi): 2047M
  • Tvrdo ograničenje memorije (bajtovi): 2047M
  • Meko ograničenje procesa: 400
  • Čvrsto ograničenje procesa: 500

Kliknite Saveikonu u gornjem desnom kutu da biste spremili svoje izmjene.

2) Kliknite Script handlerkarticu, a zatim upotrijebite Editikonu za ažuriranje rukovatelja skripte na sljedeći način:

  • sufiksi: php
  • Vrsta rukovatelja: LiteSpeed SAPI
  • Ime rukovatelja: lsphp71

Nakon izmjene, kliknite na Saveikonu za spremanje promjena.

3) Kliknite Listenerskategoriju, a zatim upotrijebite Viewikonu da vidite pojedinosti Defaultslušatelja.

Na Listener Default > Generalstranici kliknite Editikonu na desnoj strani, a zatim izmijenite postavke kao u nastavku:

  • Ime slušatelja: Default
  • IP adresa: ANY
  • Luka: 80

Nakon izmjene, kliknite na Saveikonu za spremanje promjena.

4) Kliknite Graceful Restartikonu u gornjem desnom kutu da biste primijenili svoje promjene.

Korak 6: Potvrdite svoje postavke

Prvo izmijenite pravila vatrozida kako biste dopustili pristup na portu 80:

sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload

Zatim posjetite http://203.0.113.1u novom prozoru web preglednika. Ako sve prođe kako treba, vidjet ćete Congratulationsstranicu koja najavljuje da:

You have successfully installed the OpenLiteSpeed Web Server!

Konačno, posjetite http://203.0.113.1/phpinfo.phpkako biste saznali više pojedinosti o vašem OpenLiteSpeed ​​postavljanju.

Time je naš vodič završen. Hvala na čitanju.

Ostavite komentar

Uspon strojeva: primjene AI u stvarnom svijetu

Uspon strojeva: primjene AI u stvarnom svijetu

Umjetna inteligencija nije u budućnosti, ovdje je upravo u sadašnjosti. U ovom blogu Pročitajte kako su aplikacije umjetne inteligencije utjecale na različite sektore.

DDOS napadi: kratak pregled

DDOS napadi: kratak pregled

Jeste li i vi žrtva DDOS napada i zbunjeni ste metodama prevencije? Pročitajte ovaj članak kako biste riješili svoje upite.

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Jeste li se ikada zapitali kako hakeri zarađuju novac?

Možda ste čuli da hakeri zarađuju mnogo novca, ali jeste li se ikada zapitali kako zarađuju toliki novac? raspravimo.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Revolucionarni Googleovi izumi koji će vam olakšati život.

Želite li vidjeti revolucionarne izume Googlea i kako su ti izumi promijenili život svakog čovjeka danas? Zatim čitajte na blogu kako biste vidjeli Googleove izume.

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Friday Essential: Što se dogodilo s automobilima s umjetnom inteligencijom?

Koncept samovozećih automobila koji će krenuti na ceste uz pomoć umjetne inteligencije san je koji već neko vrijeme imamo. No, unatoč nekoliko obećanja, nigdje ih nema. Pročitajte ovaj blog kako biste saznali više…

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Tehnološka singularnost: daleka budućnost ljudske civilizacije?

Kako se znanost razvija velikom brzinom, preuzimajući mnoge naše napore, raste i rizik da se podvrgnemo neobjašnjivoj Singularnosti. Pročitajte što bi za nas mogla značiti singularnost.

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Funkcionalnosti slojeva referentne arhitekture velikih podataka

Pročitajte blog kako biste na najjednostavniji način upoznali različite slojeve u arhitekturi velikih podataka i njihove funkcionalnosti.

Evolucija pohrane podataka – Infografika

Evolucija pohrane podataka – Infografika

Metode pohrane podataka su se razvijale možda od rođenja podataka. Ovaj blog pokriva evoluciju pohrane podataka na temelju infografike.

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

6 nevjerojatnih prednosti posjedovanja pametnih kućnih uređaja u našim životima

U ovom digitalnom svijetu, pametni kućni uređaji postali su ključni dio života. Evo nekoliko nevjerojatnih prednosti pametnih kućnih uređaja o tome kako naš život čine vrijednim življenja i jednostavnijim.

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Ažuriranje dodataka macOS Catalina 10.15.4 uzrokuje više problema nego što ih rješava

Nedavno je Apple izdao macOS Catalina 10.15.4 dodatak ažuriranju kako bi riješio probleme, ali čini se da ažuriranje uzrokuje više problema koji dovode do zalijevanja mac strojeva. Pročitajte ovaj članak da biste saznali više