PHP 7.2 installimine ja konfigureerimine Ubuntu 18.04-s

PHP ja sellega seotud paketid on veebiserveri juurutamisel kõige sagedamini kasutatavad komponendid. Selles artiklis õpime, kuidas seadistada PHP 7.2 Ubuntu 18.04 LTS-is.

Eeltingimused

  • Ajakohane Ubuntu 18.04 serveri eksemplar.
  • Sudo kasutaja.

Värskendage Ubuntu versiooni 18.04

Esmalt värskendage pakettide loendit:

sudo apt-get update -y

Järgmisena installige värskendused:

sudo apt-get upgrade -y

Looge oma sudo kasutaja

Ubuntu tarnitakse koos sudoinstallitud seadmega, nii et esimene samm on lihtsalt uue kasutaja lisamine:

adduser <username>

Teil palutakse määrata selle kasutaja kohta teave:

Enter the new value, or press ENTER for the default
Full Name []: Test User
Room Number []: 01
Work Phone []: 5555555
Home Phone []: 5555555
Other []:

Saate need väljad täita või vajutada, ENTERet jätta need vaikeväärtusteks. Pärast seda vajutage nuppu Yja seejärel, ENTERet kontrollida, kas teave on õige.

Järgmisena lisage sudogruppi uus kasutaja :

usermod -aG sudo <username>

Nüüd saate uue kasutajana välja logida ja uuesti sisse logida. Et testida, kas kasutaja lisati õigesti, kasutage pärast uue kasutajana uuesti sisselogimist järgmist käsku:

ls -la /root

Saate järgmise teate:

ls: cannot open directory '/root': Permission denied

Kui lisate eelmise käsu sudo, küsitakse teilt parooli ja saate /rootkataloogi loendi :

sudo ls -la /root

Nüüd saate liikuda Ubuntu värskendamise juurde.

Installige veebiserver

Veebiserverina saate kasutada Apache'i või Nginxi.

Apache installimiseks ja käivitamiseks tehke järgmist.

sudo apt-get install apache2 -y
sudo systemctl start apache2.service

Nginxi installimiseks ja käivitamiseks tehke järgmist.

sudo apt-get install nginx -y
sudo systemctl start nginx.service

Installige PHP 7.2

PHP 7.2 on lisatud Ubuntu vaikehoidlasse 18.04 jaoks. Saate loetleda kõik saadaolevad PHP 7.2 paketid järgmise käsuga:

apt-cache pkgnames | grep php7.2

Järgmisena installige teie rakenduse jaoks vajalikud paketid.

sudo apt-get install php -y
sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y

Lõpuks taaskäivitage oma veebiserver, et PHP saaks töötada.

Apache jaoks kasutage järgmist:

systemctl restart apache2.service

Teise võimalusena kasutage Nginxi jaoks järgmist.

systemctl restart nginx.service

Kinnitage PHP versioon:

php -v

Väljund sarnaneb järgmisega:

PHP 7.2.10-0ubuntu0.18.04.1 (cli) (built: Sep 13 2018 13:45:02) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
    with Zend OPcache v7.2.10-0ubuntu0.18.04.1, Copyright (c) 1999-2018, by Zend Technologies

PHP 7.2 peamine konfiguratsioonifail salvestatakse nimega /etc/php/7.2/fpm/php.ini. Saate kasutada vitekstiredaktorit selle faili asjakohaste sätete muutmiseks.

sudo vi /etc/php/7.2/fpm/php.ini

Märkus. Ärge unustage taaskäivitada Apache või Nginx, kui muudate seda faili või mõnda muud PHP konfiguratsioonifaili.

Olete edukalt seadistanud PHP 7.2 versioonis Ubuntu 18.04, et see töötaks kas Nginxi või Apache'iga. Nüüd olete valmis oma konfiguratsioone kohandama ja rakendusi juurutama.

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