Je ne parviens pas à installer PHP 7.2 sur Raspbian. J'ai utilisé le dernier Raspbian (date de parution: 2017-11-29) avec une extension Debian 9.1: https://www.raspberrypi.org/downloads/raspbian/
J'ai suivi les instructions de https://www.colinodell.com/blog/2016-12/installing-php-7-1 :
apt-get install apt-transport-https lsb-release ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list
apt-get update
Mais quand j'essaye
apt-get install -y php7.2
A obtenir les erreurs ci-dessous:
root@raspberrypi:/home/pi# apt-get install -y php7.2
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
php7.2 : Depends: libapache2-mod-php7.2 but it is not installable or
php7.2-fpm but it is not installable or
php7.2-cgi but it is not installable
Depends: php7.2-common but it is not installable
E: Unable to correct problems, you have held broken packages.
Quelqu'un peut m'aider? Merci beaucoup
J'ai trouvé la raison, les paquets php7.1 et php7.2 ne sont pas dans le référentiel extensible :(.
https://raspberrypi.stackexchange.com/questions/70388/how-to-install-php-7-1
Attendre une mise à jour ...
Veuillez vérifier ce numéro de GitHub: https://github.com/oerdnj/deb.sury.org/issues/579
Il semble que les paquets Debian pour les versions plus récentes PHP ne soient pas encore publiés pour l'architecture ARM. J'aimerais contribuer à la construction de tels paquets, mais aucune activité n'est disponible sur la question après mon dernier post.
Une option pour installer PHP 7.1 ou plus récent serait de le compiler et de l'installer vous-même. Pour certains exemples, vous pouvez vérifier http://yoestuve.es/blog/compile-php-7-for-raspberry-pi-with-memcached/ . Je suggérerais également d'utiliser checkinstall
au lieu de make install
afin de faciliter la désinstallation ultérieure.