Je viens d'installer un 10.04 LTS sur mon serveur de développement mais le système dont j'ai besoin pour l'exécuter (ecommerce Magento) n'est pas compatible avec PHP 5.3 qui est livré avec la dernière version d'Ubuntu. Existe-t-il un moyen sûr et résistant aux mises à niveau d'installer PHP 5.2 ou sera-t-il plus facile d'utiliser une ancienne version d'Ubuntu?
13
sudo add-apt-repository ppa:txwikinger/php5.2
partir de la ligne de commande. Assurez-vous de suivre le lien ppa dans le post et d'appliquer la solution d'épinglage de txwikinger. Assurez-vous que vous exécutezsudo apt-get update
avant d'essayer d'installer les packages!Il est possible d'utiliser des packages karmiques et de les épingler avec aptitude. Cela peut être fait en utilisant ces commandes:
Je l'ai obtenu du texte du lien
la source
Il y a un excellent article de blog à ce sujet sur http://civicactions.com/blog/2010/may/26/ubuntu_1004_and_drupal?page=1#comment-3717
la source
J'ai récemment essayé de résoudre le même problème moi-même. Au lieu d'apporter des modifications à la gestion des packages, j'ai compilé PHP 5.2.17 à partir du code source moi-même, puis j'ai utilisé le programme Checkinstall pour installer le nouveau package .deb sur mon système.
J'ai écrit les étapes dans un article de blog, Compilation de PHP 5.2 pour Ubuntu 10.10 , mais les étapes impliquaient essentiellement les éléments suivants:
ma commande configure ressemblait à ceci:
Et c'était tout. J'avais déjà installé Apache2 à l'aide de Synaptic (vous devez utiliser le paquet apache2-mpm-prefork pour une utilisation avec PHP). De plus, si vous avez déjà installé des pacakges PHP5, vous devrez les désinstaller avant d'essayer d'installer votre propre package compilé.
Compiler le package vous-même ne prend vraiment pas longtemps et c'est une bonne expérience si vous ne l'avez pas déjà fait sur votre machine Ubuntu.
la source