Je veux installer PHP 5.2 dans Ubuntu 11.04. J'avais un script qui le faisait bien, mais seulement sous Ubuntu 9, tout le monde a un script/des instructions, comment le faire?
La première façon utilise le PPA d'Andphe. Cette méthode est décrite ici .
Sudo apt-add-repository ppa:andphe/php && Sudo apt-get update
N.B. commencez par "libapache2-mod-php5", "php5-common", "php5-cli" et le reste
La deuxième façon consiste à installer des packages conçus pour Lucid. Ils peuvent être trouvés ici . Il suffit de télécharger les paquets, dpkg -i les tous, puis pin tous. Je n'entrerai pas dans les détails car je pense que le premier moyen est meilleur.
La troisième méthode consiste à installer à partir des sources. Ce guide semble assez bon. Ceci est votre itinéraire de secours.
Il serait peut-être préférable d'essayer de comprendre pourquoi le script PHP ne fonctionne pas avec PHP 5.3. Il pourrait simplement s'agir d'un code obsolète qui peut facilement être remplacé
Le manuel PHP contient une section sur la migration de la version 5.2 à la version 5.3: http://php.net/manual/fr/migration53.php
Si vous utilisez l'édition serveur:
ajouter PPA d'Andphe .
Sudo apt-get update
Sudo apt-get install libapache2-mod-php5 = 5.2.14.dfsg.1-0ubuntu0 ~ andpheppa1
En général, utiliser = vous permet d’installer la version que vous préférez; vérifiez les versions disponibles en utilisant la politique d'apt-cache.
N'oubliez pas de créer /etc/apt/preferences.d/php5-5-2-14
Package: php5-cli libapache2-mod-php5 php5-common
Pin: version 5.2*
Pin-Priority: 1001