Installer PHP7 sur un Raspberry (Raspbian)

Logo PHP-7

Edit : Pour installer la version PHP7.1 rendez vous sur cet article : Installer PHP7.1 et PHP7.1-FPM sur Debian et Raspberry (Raspbian)

 

Pour profiter des performances de PHP7, sur l’application Jeedom, j’ai décidé d’installer PHP7 sur mon Rapsberry B+ qui tourne sur la version  Jessie de Raspbian. Testé et approuvé.

Tout d’abord passer sudo.

Ajouter les dépôts à vos sources

echo "deb http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free" > /etc/apt/sources.list.d/php.list

Ajouter la clé publique

gpg --keyserver pgpkeys.mit.edu --recv-key CCD91D6111A06851
gpg --armor --export CCD91D6111A06851 | apt-key add -

Lancer un update

apt-get update

Installer PHP7 avec ses principales dépendances

apt-get install php7.0 php7.0-opcache libapache2-mod-php7.0 php7.0-mysql php7.0-curl php7.0-json php7.0-gd php7.0-mcrypt php7.0-intl php7.0-mbstring php7.0-xml php7.0-zip

Pour activer l’Opcache lire cet article Améliorer les performances de votre application PHP avec Zend Opcache

Pour ma part j’ai installé PHP7 en parallèle de PHP5.6, voici la procédure pour qu’Apache utilise PHP7 à la place de 5.6. Il s’agit de désactiver le mode php5, activer le mode php7, puis de relancer Apache

a2dismod php5
a2enmod php7.0
service apache2 restart

 

Source : 

Symfony Finland : Install and run PHP 7 on Raspbian (Raspberry Pi Debian)