Installer PHP 7 sur son serveur dédié

De Ikoula Wiki
Jump to navigation Jump to search

fr:Installer PHP 7 sur son serveur dédié he:להתקין PHP 7 על שרת ייעודי שלה ro:Instala PHP 7 pe un server dedicat ru:Установка PHP 7 на выделенный сервер pl:Zainstalować PHP 7 na jego serwer dedykowany ja:専用のサーバーで PHP 7 をインストールします。 ar:تثبيت 7 بي إتش بي على خادم مخصص لها zh:在其专用的服务器上安装 PHP 7 de:PHP-7 auf einem dedizierten Server installieren nl:Installeren PHP 7 op zijn dedicated server it:Installare PHP 7 sul proprio server dedicato pt:Instalar o 7 PHP em seu servidor dedicado es:Instalar 7 PHP en su servidor dedicado en:Install PHP 7 on its dedicated server

Php 7 logo

Introduction

Vous souhaitez bénéficier de la dernière version majeure de PHP sur votre serveur dédié ? Cet article vous permettra d'installer PHP 7 en quelques commandes et ainsi booster vos sites et CMS fonctionnant sous PHP ( Des performances jusqu'à 3 fois supérieures sous Wordpress 4.3.1 ! ).

PHP c'est quoi ?

PHP est un langage de programmation informatique qui permet de faire un site web dynamique, PHP est un des langages les plus utilisés pour développer un site web. PHP 7 est la version final de l'ancienne version de PHP.

Installation

Attention, pour le moment les dépôts officiels de Debian 8 ne disposent pas de la version 7 de PHP, le package ne sera disponible qu'à partir de Debian 9. Il reste néanmoins possible de bénéficier de PHP 7 sur votre serveur sous Debian 8.
Cet article s'adresse aux essentiellement aux utilisateurs disposant d'un serveur dédié sans installation de Plesk.

Ajout des dépôts Dotdeb

Comme indiqué précédemment, la nouvelle version de PHP n'est pas encore disponible dans les dépôts officiels Debian, il nous sera donc nécessaire de configurer les dépôts de Dotdeb, un dépôt non-officiel pour Debian contenant entre autre la version 7 de PHP.

  • Ajout du dépôt:
# On ajoute le nouveau dépôts à notre liste
echo "deb http://packages.dotdeb.org jessie all" > /etc/apt/sources.list.d/dotdeb.list
# On ajoute la clé GPG d'identification du dépôts
wget -O- https://www.dotdeb.org/dotdeb.gpg | apt-key add -
  • On met à jour ses dépôts:
apt-get update

Suppression de PHP 5.x

  • Récupérer la liste des anciens modules php 5 installés

Il peut être utile de conserver la liste des packages php 5 actuellement installés sur votre serveur en vue de leur réinstallation sous PHP 7.

dpkg --list | grep php | awk '/^ii/{ print $2}'
  • Si PHP5 est déjà installé et que vous ne souhaitez pas faire cohabiter les deux versions ( choix présenté dans cet article ) avec votre installation Apache2
# Suppression de tous les packages PHP5 et dépendances
apt-get autoremove --purge php5*

Installation de PHP 7

  • Installation de PHP 7
# Installation de PHP7 ainsi que quelques dépendances et modules principaux pour Apache
apt-get install php7.0 libapache2-mod-php7.0 php7.0-fpm php7.0-mysql php7.0-curl php7.0-json php7.0-gd php7.0-intl php7.0-mbstring php7.0-xml php7.0-zip
Note: Vous l'aurez compris, si un module est requis par votre site ou projet, celui-ci sera généralement nommé php7.0-[module]

Test de PHP 7

Vous avez la possibilité de tester votre nouvelle version de PHP en utilisant la fonction phpinfo() pour afficher diverses information relatives à votre serveur web.
Pour ce faire créez un nouveau fichier info.php dans l'arborescence de votre site web et ayant pour contenu :

<?php
  phpinfo();
?>

L'accès s'effectuera ensuite à http://ip.serveur/info.php

Conclusion

Sous Apache le module PHP7 s'active automatiquement, vous bénéficiez désormais d'une installation PHP 7 fonctionnelle ! Attention, si vous avez choisi de supprimer l'ancienne installation PHP 5 vous avez sans doute remarquer que PHPMyAdmin faisait parti des packages supprimés lors de l'opération. En effet PMA requiert une installation fonctionnelle de PHP 5.x afin d'être exécuté. Si vous souhaitez conserver PHPMyAdmin il vous sera alors nécessaire de faire cohabiter les deux version de PHP sur votre serveur.


Vous n'êtes pas autorisé à publier de commentaire.