OpenLiteSpeedi ja PHP 7 installimine CentOS 7-sse

OpenLiteSpeed, LiteSpeedi avatud lähtekoodiga väljaanne, on suure jõudlusega, kuid kerge veebiserveri rakendus.

Selles artiklis tutvustan teile, kuidas installida OpenLiteSpeed ​​koos PHP 7-ga CentOS 7 serverisse.

Eeltingimused

1. samm: värskendage süsteemi

Logige sisse sudo kasutajana ja seejärel värskendage süsteemi järgmiselt:

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

Pärast taaskäivitamist logige sama sudo kasutajaga uuesti sisse.

2. samm: installige OpenLiteSpeed

Operatsioonisüsteemis CentOS 7 saate YUM-i abil installida OpenLiteSpeed ​​1.4.24, OpenLiteSpeedi uusima väljalase:

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

3. samm: installige PHP 7

Kui installite YUM-i abil OpenLiteSpeedi jaoks eelkompileeritud PHP-pakette, peaksite valima PHP-paketid, mille nimed algavad tähega lsphp.

Näiteks saate loetleda kõik paketid, mis algavad lsphpjärgmise käsuga:

yum list lsphp*

Seejärel saate installida OpenLiteSpeedi jaoks mõned kõige sagedamini kasutatavad PHP 7.1 paketid ja moodulid järgmiselt.

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

4. toiming: seadistage OpenLiteSpeed ​​WebAdmini GUI jaoks administraatori mandaadid

OpenLiteSpeedil on kasutajasõbralik WebAdmini kasutajaliides. Enne kasutajaliidese kasutamist peate seadistama administraatori kasutaja mandaadid järgmiselt.

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

Esitage teave järgmiselt:

  • Kasutajanimi [admin]: <your-admin-username>
  • Parool: <your-admin-password>
  • Tippige parool uuesti: <your-admin-password>

Luba port 7080, et lubada veebijuurdepääs WebAdmini GUI-le:

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

Nüüd suunake oma veebibrauser aadressile http://203.0.113.1:7080, ignoreerige SSL-i turvahoiatust ja kasutage sisselogimiseks varem määratud administraatorimandaate.

5. samm: konfigureerige OpenLiteSpeed ​​WebAdmini GUI-s

Vaikimisi eeldab OpenLiteSpeed ​​1.4.24, et kasutate PHP 5.x-i. Kuna valime kasutada PHP 7.1, peame muutma OpenLiteSpeedi konfiguratsioone, et toetada PHP 7.1 järgmiselt:

1) Klõpsake Server Configurationkategooriat ja seejärel External appvahekaarti, leiate välise rakenduse nimega lsphp5. EditSelle rakenduse redigeerimiseks järgmiselt klõpsake paremal pool teist ikooni :

  • Nimi: lsphp71
  • Aadress: uds://tmp/lshttpd/lsphp.sock
  • Maksimaalsed ühendused: 35
  • Keskkond:
    • PHP_LSAPI_MAX_REQUESTS=500
    • PHP_LSAPI_CHILDREN=35
  • Esialgse taotluse ajalõpp (s): 60
  • Uuesti proovimise ajalõpp: 0
  • Vastuste puhverdamine: no
  • Automaatne käivitus: yes
  • Käsk: $SERVER_ROOT/lsphp71/bin/lsphp
  • Tagasi Logi: 100
  • Juhtumid: 1
  • Mälu pehme limiit (baitides): 2047M
  • Mälu kõvapiirang (baitides): 2047M
  • Protsessi pehme piir: 400
  • Protsessi kõva limiit: 500

Muudatuste Savesalvestamiseks klõpsake paremas ülanurgas ikooni.

2) Klõpsake Script handlervahekaarti ja seejärel kasutage Editikooni skriptitöötleja värskendamiseks järgmiselt.

  • Sufiksid: php
  • Käitleja tüüp: LiteSpeed SAPI
  • Käitleja nimi: lsphp71

Pärast muutmist klõpsake Savemuudatuste salvestamiseks ikooni.

3) Klõpsake Listenerskategooriat ja seejärel kasutage kuulaja Viewüksikasjade vaatamiseks ikooni Default.

Kui Listener Default > Generallehel klõpsake Editikooni paremal pool, ja seejärel muutke seadeid alljärgnevalt:

  • Kuulaja nimi: Default
  • IP-aadress: ANY
  • Port: 80

Pärast muutmist klõpsake Savemuudatuste salvestamiseks ikooni.

4) Muudatuste rakendamiseks klõpsake Graceful Restartparemas ülanurgas ikooni.

6. samm: kinnitage oma seaded

Esmalt muutke tulemüüri reegleid, et võimaldada juurdepääs pordile 80:

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

Järgmisena külastage http://203.0.113.1uues veebibrauseri aknas. Kui kõik läheb hästi, näete Congratulationslehte, mis teatab, et:

You have successfully installed the OpenLiteSpeed Web Server!

Lõpuks külastage veebisaiti, http://203.0.113.1/phpinfo.phpet saada lisateavet oma OpenLiteSpeedi seadistuse kohta.

Sellega meie õpetus lõpeb. Täname lugemise eest.

Jäta kommentaar

Masinate tõus: AI tegelikud rakendused

Masinate tõus: AI tegelikud rakendused

Tehisintellekt ei ole tulevik, see on siin, olevikus. Sellest blogist loe, kuidas tehisintellekti rakendused on mõjutanud erinevaid sektoreid.

DDOS-i rünnakud: lühike ülevaade

DDOS-i rünnakud: lühike ülevaade

Kas olete ka DDOS-i rünnakute ohver ja olete segaduses ennetusmeetodite osas? Oma päringute lahendamiseks lugege seda artiklit.

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Kas olete kunagi mõelnud, kuidas häkkerid raha teenivad?

Võib-olla olete kuulnud, et häkkerid teenivad palju raha, kuid kas olete kunagi mõelnud, kuidas nad sellist raha teenivad? arutleme.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Googlei revolutsioonilised leiutised, mis muudavad teie elu lihtsaks.

Kas soovite näha Google'i revolutsioonilisi leiutisi ja seda, kuidas need leiutised muutsid iga inimese elu tänapäeval? Seejärel lugege ajaveebi, et näha Google'i leiutisi.

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Reede oluline osa: mis juhtus tehisintellektiga juhitavate autodega?

Isejuhtivate autode kontseptsioon tehisintellekti abil teedele jõudmiseks on meil juba mõnda aega unistus. Kuid vaatamata mitmele lubadusele pole neid kusagil näha. Lisateabe saamiseks lugege seda ajaveebi…

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Tehnoloogiline singulaarsus: inimtsivilisatsiooni kauge tulevik?

Kuna teadus areneb kiiresti, võttes üle suure osa meie jõupingutustest, suureneb ka oht, et allume seletamatule singulaarsusele. Loe, mida singulaarsus meie jaoks tähendada võiks.

Suurandmete viitearhitektuuri kihtide funktsioonid

Suurandmete viitearhitektuuri kihtide funktsioonid

Lugege ajaveebi, et kõige lihtsamal viisil teada saada Big Data Architecture'i erinevaid kihte ja nende funktsioone.

Andmesalvestuse areng – infograafik

Andmesalvestuse areng – infograafik

Andmete säilitamise meetodid on arenenud alates andmete sünnist. See ajaveeb käsitleb infograafiku alusel andmete salvestamise arengut.

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

6 hämmastavat eelist nutikate koduseadmete olemasolust meie elus

Selles digipõhises maailmas on nutikad koduseadmed muutunud elu oluliseks osaks. Siin on mõned nutikate koduseadmete hämmastavad eelised, mis muudavad meie elu elamisväärseks ja lihtsamaks.

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

macOS Catalina 10.15.4 täienduse värskendus põhjustab rohkem probleeme kui lahendamine

Hiljuti andis Apple välja macOS Catalina 10.15.4 täiendusvärskenduse probleemide lahendamiseks, kuid tundub, et värskendus põhjustab rohkem probleeme, mille tulemuseks on Maci masinate tellimine. Lisateabe saamiseks lugege seda artiklit