PHP (Osobna početna stranica, hipertekst procesor) je popularan programski jezik koji se poslužuje na strani poslužitelja, jer je ovo jedan od najvećih jezika koji se koriste na webu, ovo posebno je pogodan za web razvoj a to se može ugraditi u HTML.
Zbog svoje velike popularnosti, kao i bilo koja druga aplikacija nastoji se ažurirati i to je za očekivati jer, kao što sam spomenula, to je jedan od najčešće korištenih jezika na webu, zato sigurnosne greške se stalno ispravljaju.
Sada U stabilnoj je verziji 7.1.9 koja je puštena prije nekoliko dana.
Ova nova grana nije po defaultu u Ubuntu spremištima i njegova instalacija, ovaj put morat će se razlikovati od onoga što se uobičajeno rješavalo.
Kako instalirati PHP 7.1 na Ubuntu 17.04 i derivate?
Da bismo izvršili ispravnu instalaciju PHP-a na našem sustavu, prvo ćemo morati otvorite terminal i instalirajte sljedeće:
sudo apt-get install -y python-software-properties
Sad će biti sljedeće dodaj ovo spremište kako bi instalirali najnoviju verziju PHP-a.
sudo add-apt-repository -y ppa:ondrej/php
U sljedećem činu nastavljamo s ažuriranjem spremišta
sudo apt-get update
Ovim imamo sve spremno za instaliranje potrebnih PHP paketa. Instaliramo ih sljedećom naredbom:
sudo apt install php7.1 php7.0-cli php7.1-common php7.1-mbstring php7.1-intl php7.1-xml php7.1-mysql php7.1-mcrypt
Na kraju instalacije možemo provjeriti PHP verziju koje smo u sustav instalirali naredbom:
php –v
Pomoću koje će nam pokazati poruku sličnu ovoj:
PHP 7.1.9-0ubuntu0.17.04 (cli) ( NTS ) Copyright (c) 1997-2017 The PHP Group Zend Engine v3.0.0, Copyright (c) 1998-2017 Zend Technologies with Zend OPcache v7.0.15-0ubuntu0.16.04.4, Copyright (c) 1999-2017, by Zend Technologies
Sada, nakon što je aplikacija instalirana na našem sustavu, put konfiguracijske datoteke je sljedeći:
/etc/php/7.1/apache2/php.ini
Gdje možemo izvršiti potrebne prilagodbe za početak rada s aplikacijom u sustavu. Za to mogu koristiti uređivač teksta.
sudo nano /etc/php/7.1/apache2/php.ini
I s tim bi bilo to.
Za sada sam instalirao onaj koji radi za Googleove aplikacije.