Drupal 8 ažuriramo verziju PHP-a na 5.4.5 i noviju
Moguće je da ste se i vi susreli sa problemom stare verzije PHP-a za Drupal i da vam se pojavila ovakva greška:
Your PHP installation is too old. Drupal requires at least PHP 5.4.5. See the system requirements page for more information.
Biće potrebno da pišete tehničkoj podršci da ažuriraju verziju PHP-a. A ako imate sopstveni virtuelni ili namenski server, onda ćete ažuriranje morati da uradite sami. Izvorno je Drupal 8 zahtevao PHP verziju 5.4.2 i više, ali posle verzije 8.0.0 beta 2 zahteva već 5.4.5 i više, što je nezgodno, jer sam na serveru imao verziju 5.4.4.
Koristim Debian/Ubuntu kao server za Drupal, zato će sve komande biti za ove operativne sisteme.
Naravno, možete jednostavno da ažurirate Ubuntu distribuciju na verziju 14.04 i automatski ćete dobiti PHP 5.5.9. Ali ako ne želite da ažurirate ceo sistem, hajde da ažuriramo samo PHP.
Moguće je da je najjednostavnije ažurirati na verziju 5.4.x, u tom slučaju pokrenite komandu:
sudo add-apt-repository ppa:ondrej/php5-oldstable
Ako vam treba verzija 5.5.x, onda pokrenite:
sudo add-apt-repository ppa:ondrej/php5
Zatim ažurirajte pakete:
sudo apt-get update
sudo apt-get upgrade
Više o repozitorijumu za PHP možete pročitati ovde https://launchpad.net/~ondrej/+archive/php5
Ako ne pronalazi komandu add-apt-repository:
sudo: add-apt-repository: command not found
Ukucajte komandu:
sudo apt-get install python-software-properties -y && sudo dpkg-reconfigure python-software-properties
Ako tokom nadogradnje dobijete ovakvu poruku:
» sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
libapache2-mod-php5 linux-generic linux-headers-generic linux-image-generic php-pear php5-cli php5-common php5-curl php5-dev php5-gd php5-mcrypt php5-mysql php5-pgsql php5-xdebug
Ovo se rešava instaliranjem sledećih paketa:
sudo apt-get install php-pear php5-cli php5-common php5-curl php5-dev php5-gd php5-mcrypt php5-mysql php5-pgsql php5-xdebug
Ne zaboravite da restartujete Apache ili restartujete server.
Meni se instalirala verzija 5.4.4-14, ali i sa njom se Drupal 8.0.0 beta2 instalirao: