Lire un article aléatoire
6 septembre 2016

Installer un serveur web Apache avec PHP 7 et MySQL (si besoin) sur une Raspberry Pi

Il y a quelques jours, j’ai écris un article sur la manière d’installer un serveur web sur une Raspberry Pi. Cependant, la méthode décrite utilisait PHP 5.6 et ne montrait pas comment installer MySQL. Je vous explique aujourd’hui comment installer PHP 7 à la place de PHP 5.6 (et aussi éventuellement MySQL ainsi que PHPMyAdmin, pour la gestion de bases de données, si nécessaire).

L’article original est disponible à cette adresse.
Je vous conseille vivement de le lire, il contient des informations complémentaires qui pourraient vous être utiles et qui ne sont ici pas réexpliquées.

Modification du fichier sources.list

PHP 7 n’est pas disponible dans les dépôts par défaut du Raspberry Pi. Il est donc nécessaire d’ajouter son dépôt dans la liste des sources.
Pour cela, connectez-vous en SSH à votre Raspberry Pi grâce au Terminal sur macOS ou Linux par exemple, ou via PuTTy sur Windows, et tapez la commande suivante, qui ouvrira le fichier à modifier dans l’éditeur de texte nano :

sudo nano /etc/apt/sources.list

A la fin du fichier, qui est très court, sautez une ligne et ajoutez les deux lignes suivantes :

deb http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free
#deb-src http://repozytorium.mati75.eu/raspbian jessie-backports main contrib non-free

Une fois le fichier enregistré, il est nécessaire d’ajouter deux certificats pour autoriser apt-get à utiliser ces sources.
Tapez les commandes suivantes :

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

On peut maintenant mettre à jour la liste des paquets :

sudo apt-get update

Installation du serveur web en lui-même

On va maintenant installer Apache, PHP 7 et quelques modules utiles :

sudo apt-get install apache2 php7.0 php7.0-curl php7.0-gd php7.0-xml libapache2-mod-php7.0

Si vous avez besoin d’utiliser des bases de données, vous pouvez installer MySQL (en plus de PHPMyAdmin) avec la commande suivante :

sudo apt-get install mysql-server php7.0-mysql phpmyadmin

Une configuration  de MySQL et de PHPMyAdmin vous sera demandé au cours du processus d’installation, laissez-vous simplement guider. Quand ça vous sera proposé, choisissez bien le serveur Apache.
Pour le CMS PluXml, par exemple, MySQL n’est pas nécessaire puisque ce CMS fonctionne sans base de données.

Merci de respecter la loi française en vigueur dans vos commentaires (pas de racismes ou autres éléments injurieux) ainsi que les règles habituelles de courtoisie et de respect de l'autre.

  • Écrivez dans un français compréhensible de tous (pas de patois, de dialecte local ou de « langage SMS ») ;
  • Évitez les fautes de français, relisez-vous avant de publier, vous ne pouvez pas modifier vos commentaires une fois ceux-ci soumis au site ;
  • En cas de problème avec un autre commentateur, contactez l'admin du site via la page de contact (site web) ou via la page Réglages (app iOS).

Le non-respect de ces quelques règles simples pourra remettre en question la publication de votre commentaire.

Merci à tous.

Soyez le premier à commenter