Tester en local sous Debian 8.x + PHP 7.1.x

Afin de tester plusieurs CMS j'ai installé sur une machine 32 bits une version de PHP 7.1.x sur une Debian 8.7 Handylinux.

Je me suis basé sur la page "Installer PHP 7.1 sous Debian et Ubuntu" avec des ajouts ou modifications.


Les manipulations sont faites en ligne de commande (plus simple à reproduire ici)
Uniquement pour tests et information "à vos risques et périls" ;-)
Nota suivant la distribution Linux le logiciel éditeur de texte gedit peut être remplacer par mousepad ou autre.


A - Préparation et installation

1. Ajouter les fichiers si besoin

sudo apt-get install apt-transport-https lsb-release ca-certificates


2. Ondřej Surý
met à disposition un dépôt permettant de télécharger et d’installer facilement cette nouvelle version

wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

#Ajouter à votre fichier sources.list
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main"
> /etc/apt/sources.list.d/php.list

3. installer Apache 2

apt install apache2


NOTE : Si vous avez déjà PHP 7.0.x installé
commencer par désinstaller PHP 7.0 en utilisant la commande suivante
apt-get purge 'php7*'

4. installer PHP 7.1

apt install php7.1 libapache2-mod-php7.1 php7.1-mysql php7.1-curl php7.1-json 
php7.1-gd php7.1-mcrypt php7.1-intl php7.1-sqlite3 php7.1-gmp php7.1-mbstring
php7.1-xml php7.1-zip


5. installer Mysql

apt install mysql-server


6 Relancer Apache
sudo service apache2 reload



7. test
Apache

- http://localhost/ = Apache2 Debian Default Page

PHP
Créer en root dans /var/www/html/ un fichier phpinfo.php avec

<?php phpinfo(); ?>

- http://localhost/phpinfo.php

Tester avec http://handylinux/phpinfo.php

PHP Version 7.1.0-5+0~20161222133327.13+jessie~1.gbp46a191


B - Il ne reste plus qu'a utiliser pour tester ;)

Crédit Syntax highlighting for the Web
Document http://jc.etiemble.free.fr/abc/ JCE -version 2017-02-10-0 CC_licence

Page précédente : PHP7+postgresq
Page suivante : Debian9+PHP7.0