Je viens d'installer Ubuntu 14.04 et j'essaie d'installer php 5.3. Mais quand je cours
apt-get install php5
c'est installer php 5.5.9-1ubuntu4. J'ai besoin d'utiliser PHP 5.3 dans le système car l'application sur laquelle je travaille est construite avec PHP 5.3.
Comment puis-je atteindre cet objectif?
Réponses:
Conditions préalables
Vous aurez besoin de ces deux paquets supplémentaires si vous ne les avez pas:
Installer PHP
En terminal:
Les instructions vont décompresser le build source et installer PHP dans votre système.
la source
sudo
jusqu'à la commande make install. C'est la seule fois où quelque chose a besoinsudo
sudo apt-get purge php5 && sudo apt-get install libxml2-dev
Vous pouvez utiliser Eugene San PPA pour installer php 5.3 dans Ubuntu 14.04.
Suivez ces étapes:
la source
ppa:sergey-dryabzhinsky/php53
place.Cela doit être répété encore et encore: Ne lancez pas de logiciels obsolètes.
PHP 5.3 est arrivé en fin de vie le 14 août 2014 , il y a un an et 8 mois au moment de la rédaction de cette réponse.
L'utilisation de logiciels obsolètes en fin de vie ne vous apportera que des vulnérabilités en matière de sécurité et de sécurité, à moins que vous ne puissiez investir suffisamment de temps pour rechercher correctement toutes les vulnérabilités de sécurité existantes contre PHP depuis la dernière version de PHP 5.3.x et choisir soigneusement les correctifs de sécurité proposés par la suite. les récentes versions de PHP vous-même.
Je recommanderais certainement de réparer le logiciel nécessitant PHP 5.3 à la place, en suivant les guides de migration PHP:
Et je recommanderais même de passer directement à PHP 5.6 (ou même à PHP 7.0), car celui-ci aura un support de sécurité jusqu'au 31 décembre 2018 . Les guides de migration sont ici:
La migration du code vers du code PHP plus récent peut sembler un investissement important, mais au final, cela vous fera économiser du temps et de l’argent, car l’exécution de logiciels obsolètes constitue un risque grave pour la sécurité, en particulier lorsqu’il est interfacé avec le gros méchant Internet. le pare-feu à l'intérieur du réseau limité pose 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 présente des vulnérabilités de sécurité moins graves que celle de 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 vulnérabilités graves dans les paquets.
la source
Si vous avez vraiment besoin de le faire, utilisez phpbrew.
Mes étapes pour installer php5.3 sur Ubuntu 16.04 (fonctionnera pour 14.04):
https://bitbucket.org/snippets/sergiy_opentag/4LLrMR
la source