Un petit article pour présenter comment installer plusieurs versions de php en simultané sur votre serveur dédié.
Ceci peut notamment être utile si vous hébergez plusieurs sites sur votre serveur dédié et qu’ils n’ont pas les mêmes prérequis techniques.
En utilisant apache et php-fpm et c’est très facile et rapide à mettre en place.
Pour notre exemple je souhaite installer php 5.6 et php 7.0 en simultané.
#Pour commencer installer apache
apt-get install apache2 libapache2-mod-fastcgi
#Activativation des mode actions fastcgi et alias pour apache2
a2enmod actions fastcgi alias
#Ajouter le ppa Ondrej
add-apt-repository ppa:ondrej/php
#Update des packet
apt-get update
#Installer PHP 7 + extensions de base
apt-get install php7.0-fpm php7.0-xml php7.0-gd php7.0-mcrypt php7.0-mysql php7.0-pdo
#Installer PHP 5.6 + extensions de base
apt-get install php5.6-fpm php5.6-xml php5.6-gd php5.6-mcrypt php5.6-mysql php5.6-pdo |
#Pour commencer installer apache
apt-get install apache2 libapache2-mod-fastcgi
#Activativation des mode actions fastcgi et alias pour apache2
a2enmod actions fastcgi alias
#Ajouter le ppa Ondrej
add-apt-repository ppa:ondrej/php
#Update des packet
apt-get update
#Installer PHP 7 + extensions de base
apt-get install php7.0-fpm php7.0-xml php7.0-gd php7.0-mcrypt php7.0-mysql php7.0-pdo
#Installer PHP 5.6 + extensions de base
apt-get install php5.6-fpm php5.6-xml php5.6-gd php5.6-mcrypt php5.6-mysql php5.6-pdo
Partant du principe que la version par défaut sera php 7.0,
On va ensuite configurer phpfpm 5.6 pour une exécution à la demande en éditant son fichier de configuration
vim /etc/php/5.6/fpm/pool.d |
…