Je veux installer php 5.3 ou 5.4 sur Ubuntu 16.04 Xenial et Apache.
Un tutoriel me suggère d’utiliser PPA mais ils ne m’aident pas pour ce dont j’ai besoin.
Je sais que PHP 5.3 et 4 sont obsolètes, mais j'en ai besoin pour un projet et est-ce possible? Si oui, apprenez-moi comment, étape par étape, avec Apache2.
Avant d'installer PHP 5.4, vous devez lire ceci notice :
La prise en charge de la sécurité pour PHP 5.4 est terminée. Vous utilisez ce référentiel en sachant qu'il peut exister et qu'il existe probablement des vulnérabilités de sécurité non résolues. Veuillez mettre à niveau vers PHP 5.6 ou PHP 7.0, comme indiqué dans le référentiel principal:
ppa:ondrej/php
Après avoir compris les risques, pour installer PHP 5.4, ajoutez le PPA à votre sources.list
:
Sudo add-apt-repository ppa:ondrej/php5-oldstable
Sudo apt-get update
Installez-le:
Sudo apt-get install -y php5
Pour plus de sécurité, la version PHP 5.6 peut être installée comme suit:
Sudo add-apt-repository ppa:ondrej/php
Sudo apt-get update
Sudo apt-get install php7.0 php5.6 php5.6-mysql php-gettext php5.6-mbstring php-xdebug libapache2-mod-php5.6 libapache2-mod-php7.0
Sudo a2dismod php7.0 ; Sudo a2enmod php5.6 ; Sudo service Apache2 restart
Mettre à jour
Toutes les versions antérieures à PHP 5.6 sont non supportées
Cette page répertorie la date de fin de vie de chaque branche non prise en charge de PHP. Si vous utilisez ces versions, il est vivement recommandé de passer à la version current version , car l’utilisation de versions plus anciennes peut vous exposer à des vulnérabilités de sécurité et à des bogues corrigés dans les versions plus récentes de PHP.
* référence pour PHP 5.6 rétrograder de PHP 7
Installer add-apt-repository
Sudo apt-get install python-software-properties
Ajouter un référentiel pour PHP 5
Sudo add-apt-repository -y ppa:ondrej/php
Mettre à jour
Sudo apt-get update
Installez php5-fpm
Sudo apt-get install php5.6-fpm
Déplacer des fichiers
Sudo mv /usr/bin/php /usr/bin/php7
Sudo mv /usr/bin/php5.6 /usr/bin/php
Vérifier la version PHP
php -v
Redémarrer Apache
Sudo service Apache2 restart
vous pouvez utiliser ce paquet ppa: sergey-dryabzhinsky/php53 pour installer php 5.3, j’ai réussi avec ce paquet sur Ubuntu 16.
Sudo add-apt-repository ppa:sergey-dryabzhinsky/php53
Sudo apt-get update
Sudo apt-get install php5
Cela ne répond peut-être pas à votre problème, mais PHP-5 peut être installé sur Ubuntu 14.04 (j'ai essayé sur Amazon EC2)
Vous pouvez utiliser
Sudo apt‐get install php5 libapache2‐mod‐php5 php5‐mcrypt
Sudo service Apache2 restart
Cela installera la version 5.5.9 à compter du 25 avril 2017.