PHP je skriptni programski jezik, ki je privzeto nameščen skupaj z ostalimi standardnimi komponentami operacijskega sistema CentOS 7. Vendar pa so posodobitve za to platformo precej redke, zato morajo uporabniki delati s staro različico PHP 5. Nova različica PHP 7 bo na voljo samo po samodejnem nalaganju. primerna skladišča in nadaljnja namestitev vseh knjižnic. V današnjem članku bomo korak za korakom in čim bolj temeljito poskusili opisati ta proces.
Vsebina
Kot večina programske opreme na CentOS-u, se PHP 7 namesti z vnosom ustreznih ukazov v klasično konzolo. Uporabniku ni treba poznati principov delovanja vseh algoritmov, saj je treba v "Terminal" vnesti določene vrstice. Celoten postopek smo razdelili v korake, da bi neizkušenim uporabnikom poenostavili nalogo. Začnimo s prvim dejanjem.
Vse komponente PHP-ja 7 so shranjene v dveh skladiščih, ki jih privzeto manjka v operacijskem sistemu CentOS 7. Uporabnik jih mora sam dodati, pri čemer mora zagotoviti, da je aktivna internetna povezava.
Želimo opozoriti tiste uporabnike, ki so namestili phpMyAdmin na svoj računalnik. Med tem postopkom se dodajo tudi repozitoriji, ki so obravnavani spodaj, tako da lahko preskočite ta korak. Za podrobnejša navodila o namestitvi phpMyAdmin si oglejte naš drugi članek na naslednji povezavi in nadaljujemo z dodajanjem knjižnic OS-u.
Več podrobnosti: Namestitev phpMyAdmin na CentOS 7
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
in pritisnete tipko Enter . sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
. Ko se od vas zahteva, da potrdite dodajanje novih datotek, se vedno strinjate s tem, da izberete možnost odgovora y . Poleg tega vam svetujemo, da natančno preberete besedilo, prikazano v konzoli: včasih označuje pojav določenih napak. Njihovo pravočasno odkrivanje in popravljanje bo pomagalo preprečiti težave v prihodnosti.
Ustvarjalci repozitorija Remi trdijo, da je potrebno dodati sistem, ki temelji na RPM. To vključuje skriptni PHP programski jezik. Po končanem prvem koraku naj bi bilo v CentOS 7 na voljo več različic PHP, zato boste morali preklopiti na najnovejše:
ls /etc/yum.repos.d/remi*
. Predlagamo, da se seznanite z ostalimi lastnostmi uporabljenega pripomočka v našem ločenem materialu spodaj. Glejte tudi: Primeri ukazov Linux ls
sudo vi /etc/yum.repos.d/remi-php71.repo
, kjer je vi uporabljen urejevalnik, in /etc/yum.repos.d/remi-php71.repo
je pot do konfiguracijske datoteke . [remi-php00]
, kjer je 00 različica PHP in spremenite vrednost »omogočeno« na 1
. Opozoriti želimo, da smo zgoraj priporočili urejevalnik besedil nano . Privzeto je odsoten v sistemu, vendar je dodan z enim samim sudo yum install nano
. V nekaterih primerih bo ta rešitev veliko bolj priročna vi .
Dodajanje in aktiviranje vseh komponent je bilo uspešno zaključeno, preostalo je samo, da pripravi PHP 7, tako da lahko začnete delati s tem programskim jezikom. To naredite tako, da v konzolo vnesete ustrezne ukaze.
sudo yum update
. sudo yum install php php-fpm php-gd php-mysql
. Preverjanje uporabljene različice PHP-ja je vedno na voljo z vnosom ukaza php00 -v
ali php00 -r "phpinfo();" | grep "PHP Version"
php00 -r "phpinfo();" | grep "PHP Version"
php00 -r "phpinfo();" | grep "PHP Version"
, kjer je 00 v obeh primerih prava različica PHP.
Postopek namestitve je uspešno zaključen. Upoštevajte, da je prehod na novo različico obvezen. Poleg tega morate znova zagnati uporabljene spletne strežnike, če obstajajo, vendar to ne velja za Apache. Za sudo systemctl restart php-fpm
vnesite sudo systemctl restart php-fpm
.