Installer PHP 5.3 dans Ubuntu 14.04

34

Je viens d'installer Ubuntu 14.04 et j'essaye d'installer PHP 5.3. Mais quand je cours

apt-get install php5 

il installe php 5.5.9-1ubuntu4. Je dois utiliser php 5.3 dans le système car l'application sur laquelle je travaille est basée sur php 5.3.

Comment puis-je y parvenir?

    
posée Chathruaka Waas 08.05.2014 - 05:52
la source

4 réponses

23

Pré-requis

Vous aurez besoin de ces deux paquets supplémentaires si vous ne les avez pas:

sudo apt-get install build-essential libxml2-dev

Installer PHP

Dans le terminal:

wget http://in1.php.net/distributions/php-5.3.29.tar.bz2
tar -xvf php-5.3.29.tar.bz2
cd php-5.3.29
./configure
make
make test # Neither mandatory nor a bad idea.
sudo make install

Les instructions vont extraire le build source et installer php dans votre système.

    
réponse donnée Ten-Coin 08.05.2014 - 08:12
la source
9

Vous pouvez utiliser Eugene San PPA pour installer php 5.3 dans Ubuntu 14.04.

Suivez ces étapes:

sudo add-apt-repository ppa:eugenesan/ppa

sudo apt-get update

sudo apt-get install php5
    
réponse donnée user224082 08.05.2014 - 07:49
la source
6

Cela doit être répété à maintes reprises: Ne pas exécuter de logiciels obsolètes.

PHP 5.3 a atteint sa fin de vie sur 14 août 2014 , il y a 1 an et 8 mois à l'heure de l'écriture de cette réponse.

L’utilisation de logiciels obsolètes ne vous apportera que des problèmes de sécurité et de sécurité, à moins de consacrer du temps à la recherche de toutes les vulnérabilités de sécurité depuis la dernière version de PHP 5.3.x et à votre sécurité. correctifs de versions plus récentes de PHP vous-même.

Je recommanderais certainement de réparer le logiciel qui nécessite PHP 5.3 à la place, en suivant les guides de migration PHP:

Et je recommanderais même d'aller directement à PHP 5.6 (ou même à PHP 7.0) car il aura un support de sécurité jusqu'à 31 déc. 2018 . Les guides de migration sont ici:

La migration du code vers un code PHP plus récent peut sembler un gros investissement, mais au final, vous économiserez du temps et de l’argent, car l’exécution de logiciels obsolètes constitue un grave risque de sécurité, en particulier Même l’exécution du pare-feu à l’intérieur du réseau limité représente un risque de sécurité lorsque votre réseau interne est attaqué.

La deuxième option consisterait à utiliser Ubuntu 12.04 LTS avec PHP 5.3.10-1ubuntu3.22 avec des correctifs de sécurité préparés par les responsables de Canonical. Vous pourriez penser que 5.3.10 est inférieur à 5.3.29, mais le fait est que la version de PHP dans Ubuntu 12.04 LTS a moins de vulnérabilités de sécurité (sérieuses) que PHP 5.3.29 en amont, car les responsables de PHP d'Ubuntu surveillent vulnérabilités de sécurité et correction de PHP pour atténuer les graves vulnérabilités des packages.

    
réponse donnée oerdnj 09.05.2016 - 17:04
la source
0

Si vous avez vraiment besoin de le faire, utilisez phpbrew.

Mes étapes pour installer php5.3 sur Ubuntu 16.04 (cela fonctionnera pour 14.04):

lien

    
réponse donnée TheKitMurkit 20.08.2017 - 12:03
la source

Lire d'autres questions sur les étiquettes