Forutsetninger
Trinn 1: Oppdater systemet
Trinn 2: Installer OpenLiteSpeed
Trinn 3: Installer PHP 7
Trinn 4: Konfigurer administratorlegitimasjon for OpenLiteSpeed WebAdmin GUI
Trinn 5: Konfigurer OpenLiteSpeed i WebAdmin GUI
Trinn 6: Bekreft innstillingene dine
OpenLiteSpeed, åpen kildekode-utgaven av LiteSpeed, er en høyytelses, men likevel lett nettserverapplikasjon.
I denne artikkelen vil jeg introdusere deg hvordan du installerer OpenLiteSpeed sammen med PHP 7 på en CentOS 7-server.
Forutsetninger
Trinn 1: Oppdater systemet
Logg på som sudo-bruker, og oppdater deretter systemet på følgende måte:
sudo yum install epel-release -y
sudo yum clean all && sudo yum update -y && sudo shutdown -r now
Etter omstart, logg på igjen med samme sudo-bruker.
Trinn 2: Installer OpenLiteSpeed
På CentOS 7 kan du installere OpenLiteSpeed 1.4.24, den siste versjonen av OpenLiteSpeed, ved å bruke YUM:
sudo rpm -ivh http://rpms.litespeedtech.com/centos/litespeed-repo-1.1-1.el7.noarch.rpm
sudo yum install openlitespeed -y
Trinn 3: Installer PHP 7
Når du installerer forhåndskompilerte PHP-pakker for OpenLiteSpeed med YUM, bør du velge PHP-pakker hvis navn starter med lsphp.
For eksempel kan du liste opp alle pakker som starter med å lsphpbruke kommandoen nedenfor:
yum list lsphp*
Deretter kan du installere noen av de mest brukte PHP 7.1-pakkene og modulene for OpenLiteSpeed som følger:
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
Trinn 4: Konfigurer administratorlegitimasjon for OpenLiteSpeed WebAdmin GUI
OpenLiteSpeed kommer med et brukervennlig WebAdmin-grensesnitt. Før du kan bruke brukergrensesnittet, må du sette opp admin-brukerlegitimasjonen som følger:
sudo /usr/local/lsws/admin/misc/admpass.sh
Oppgi informasjon som nedenfor:
- Brukernavn [admin]:
<your-admin-username>
- Passord:
<your-admin-password>
- Skriv passordet på nytt:
<your-admin-password>
Tillat port 7080for å tillate nettilgang til WebAdmin GUI:
sudo firewall-cmd --zone=public --permanent --add-port=7080/tcp
sudo firewall-cmd --reload
Pek nå nettleseren til http://203.0.113.1:7080, ignorer SSL-sikkerhetsadvarselen, og bruk deretter administratorlegitimasjonen du anga tidligere for å logge på.
Som standard forventer OpenLiteSpeed 1.4.24 at du kjører PHP 5.x. Siden vi velger å bruke PHP 7.1, må vi endre OpenLiteSpeeds konfigurasjoner for å støtte PHP 7.1 som følger:
1) Klikk Server Configurationkategorien og deretter External appfanen, du vil finne en ekstern applikasjon som heter lsphp5. Klikk på det andre ikonet Editpå høyre side for å redigere denne applikasjonen som følger:
- Navn:
lsphp71
- Adresse:
uds://tmp/lshttpd/lsphp.sock
- Maks tilkoblinger:
35
- Miljø:
PHP_LSAPI_MAX_REQUESTS=500
PHP_LSAPI_CHILDREN=35
- Tidsavbrudd for første forespørsel (sek.):
60
- Tidsavbrudd for forsøk på nytt:
0
- Responsbuffering:
no
- Auto Start:
yes
- Kommando:
$SERVER_ROOT/lsphp71/bin/lsphp
- Tilbake logg:
100
- Forekomster:
1
- Myk minnegrense (bytes):
2047M
- Minnehardgrense (bytes):
2047M
- Prosess myk grense:
400
- Prosess hard grense:
500
Klikk på Saveikonet øverst til høyre for å lagre endringene dine.
2) Klikk på Script handlerfanen, og bruk deretter Editikonet for å oppdatere skriptbehandleren som følger:
- Suffikser:
php
- Håndtertype:
LiteSpeed SAPI
- Håndterens navn:
lsphp71
Etter endringen klikker du på Saveikonet for å lagre endringene.
3) Klikk på Listenerskategorien, og bruk deretter Viewikonet for å se detaljene til Defaultlytteren.
På Listener Default > Generalsiden klikker du på Editikonet på høyre side, og endrer deretter innstillingene som nedenfor:
- Lytterens navn:
Default
- IP adresse:
ANY
- Havn:
80
Etter endringen klikker du på Saveikonet for å lagre endringene.
4) Klikk på Graceful Restartikonet øverst til høyre for å bruke endringene.
Trinn 6: Bekreft innstillingene dine
Først, endre brannmurregler for å tillate tilgang på port 80:
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
Gå deretter til http://203.0.113.1i et nytt nettleservindu. Hvis alt går bra, vil du se Congratulationssiden som kunngjør at:
You have successfully installed the OpenLiteSpeed Web Server!
Til slutt, besøk for http://203.0.113.1/phpinfo.phpå lære mer detaljer om OpenLiteSpeed-oppsettet ditt.
Det avslutter veiledningen vår. Takk for at du leste.