PHP je skriptirani programski jezik koji se po defaultu instalira zajedno s ostalim standardnim komponentama operativnog sustava CentOS 7. Međutim, ažuriranja za ovu platformu su prilično rijetka, tako da korisnici moraju raditi sa starom verzijom PHP-a 5. Nova verzija PHP-a 7 bit će dostupna samo nakon samopunjenja prikladnih spremišta i daljnje instalacije svih knjižnica. U današnjem članku ćemo korak po korak i što je moguće potpunije pokušati opisati taj proces.
Sadržaj
Kao i većina softvera na CentOS-u, PHP 7 se instalira unosom odgovarajućih naredbi u klasičnu konzolu. Korisnik ne mora znati principe rada svih algoritama, jer će samo biti potrebno unijeti specificirane linije u "Terminal" . Cijeli postupak smo razbili u korake kako bismo pojednostavili zadatak za neiskusne korisnike. Počnimo s prvom akcijom.
Sve komponente PHP-a 7 pohranjuju se u dva spremišta koja su zadana u operativnom sustavu CentOS 7. Korisnik ih treba sam dodati, provjeravajući postoji li aktivna internetska veza.
Želimo skrenuti pozornost onih korisnika koji su instalirali phpMyAdmin na svoje računalo. Tijekom ovog postupka, dodana su i spremišta o kojima se raspravlja u nastavku, tako da možete preskočiti ovaj korak. Za detaljne upute o instaliranju phpMyAdmin, pogledajte naš drugi članak na sljedećem linku i nastavljamo s dodavanjem knjižnica OS-u.
Više detalja: Instaliranje phpMyAdmin na CentOS 7
sudo rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
i pritiskom na tipku Enter . sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
. Kada se od vas zatraži da potvrdite dodavanje novih datoteka, uvijek se slažete s tim, odabirom opcije odgovora y . Osim toga, savjetujemo vam da pažljivo pročitate tekst prikazan u konzoli: ponekad označava pojavu određenih pogrešaka. Njihovo pravovremeno otkrivanje i ispravljanje pomoći će u izbjegavanju problema u budućnosti.
Kreatori Remi repozitorija tvrde da je potrebno dodati sustav temeljen na RPM-u. To uključuje skriptirani PHP programski jezik. Nakon završetka prvog koraka, nekoliko verzija PHP-a trebalo bi biti dostupno u CentOS-u 7, stoga se morate prebaciti na najnovije:
ls /etc/yum.repos.d/remi*
upisivanjem ls /etc/yum.repos.d/remi*
. Predlažemo da se upoznate s ostalim svojstvima korištenog programa u našem zasebnom materijalu u nastavku. Pogledajte i: Primjeri naredbi za Linux
sudo vi /etc/yum.repos.d/remi-php71.repo
, gdje je vi korišteni uređivač, i /etc/yum.repos.d/remi-php71.repo
je putanja do konfiguracijske datoteke , [remi-php00]
, gdje je 00 PHP verzija i promijenite vrijednost "enabled" na 1
. Želimo napomenuti da smo gore preporučili uređivač teksta nano . Po defaultu, on je odsutan u sustavu, ali je dodan sa samo jednom sudo yum install nano
naredbom. U nekim slučajevima ovo rješenje bit će mnogo prikladnije vi .
Dodavanje i aktiviranje svih komponenti uspješno je završeno, ostaje samo kompajliranje samog PHP 7, tako da možete početi raditi s ovim programskim jezikom. To se postiže unosom odgovarajućih naredbi u konzolu.
sudo yum update
. sudo yum install php php-fpm php-gd php-mysql
. Provjera verzije PHP-a koja se koristi dostupna je u bilo koje vrijeme unosom naredbe php00 -v
ili php00 -r "phpinfo();" | grep "PHP Version"
php00 -r "phpinfo();" | grep "PHP Version"
php00 -r "phpinfo();" | grep "PHP Version"
, gdje je 00 u oba slučaja prava PHP verzija.
Postupak instalacije je uspješno dovršen. Napominjemo da je prelazak na novu verziju obavezan postupak. Osim toga, morate ponovno pokrenuti korištene web-poslužitelje, ako ih ima, ali to se ne odnosi na Apache. Za Nginx unesite sudo systemctl restart php-fpm
.