web-dev-qa-db-fra.com

Impossible d'installer php 7.2 sur Raspbian

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

2
dicotout

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 ...

2
dicotout

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.

1
ndandanov