web-dev-qa-db-fra.com

Installer php 5.3 ou 5.4 sur Ubuntu 16.04 Xenial et Apache

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.

12
MiksMeister

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.

6
GAD3R

* 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
5
mpalencia

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
2
Nerius Jok

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.

1
DragonFire

Essayez d'utiliser php version switcher: phpbrew

Pris en charge versions

1
Maxim Strutinskiy