Update PHP
Versie door Jeroen Strompf (overleg | bijdragen) op 13 okt 2015 om 17:23
Casus okt. 2015: Drupal 8 vereist PHP 5.5.9
Geïnstalleerde versie:
php -v PHP 5.3.10-1ubuntu3.20 with Suhosin-Patch (cli) (built: Sep 30 2015 17:29:01) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
Recht-toe-recht-aan bijwerken:
sudo apt-get update sudo apt-get upgrade
Maar dat helpt niet:
php -v PHP 5.3.10-1ubuntu3.20 with Suhosin-Patch (cli) (built: Sep 30 2015 17:29:01) Copyright (c) 1997-2012 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2012 Zend Technologies
Daarom Ondřej Surý's PHP5 PPA toevoegen en opnieuw upgraden:
sudo apt-add-repository ppa:ondrej/php5-5.6 sudo apt-get update sudo apt-get upgrade sudo apt-get install php5 sudo apt-get update sudo apt-get upgrade
Helaas: Nog steeds PHP 5.3.x
PHP verwijderen
Er is geen eenduidig pakket php 5.3:
dpkg --get-selections | grep php libapache2-mod-php5 install php-pear install php5-cli install php5-common install php5-curl install php5-dev install php5-gd install php5-mcrypt install php5-mysql install phpmyadmin install
Maar gelukkig ben ik niet vies van een botte bijl:
sudo apt-get -y purge php5.*
Dat ging soepeltjes. Alleen jammer dat phpmyadmin nu ook pleitte is.
Opnieuw installeren
sudo apt-get install php5
Gelukt...
php -v PHP 5.6.14-1+deb.sury.org~precise+1 (cli) Copyright (c) 1997-2015 The PHP Group Zend Engine v2.6.0, Copyright (c) 1998-2015 Zend Technologies with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2015, by Zend Technologies
...Maar eigenlijk helemaal niet
Deze nieuwe release van PHP brengt zoveel veranderingen te weeg, dat Apache het niet meer doet. Dus ook Apache moet ik opnieuw installeren. MySQL is onaangeroerd, neem ik aan.