web-dev-qa-db-fra.com

Mettre à jour la version php du serveur vers 5.4.10 via la ligne de commande

Pour la première fois, lors de la configuration d’un vps, l’hôte dispose d’un programme d’installation LAMP en un clic qui a permis d’attribuer une partie du travail à la jambe, mais en exécutant phpinfo();, j’ai trouvé im en cours d'exécution 5.3.10.

Donc, je voudrais le mettre à jour en 5.4.10 - Ive a exécuté Sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt mais il dit que php5 est la dernière version, vous avez des idées sur la façon de le mettre à jour?

Le serveur exécute Ubuntu 12.04

24
sam

PHP 5.4.10 n'est pas disponible dans les dépôts Ubuntu pour 12.04.

Vous avez deux options:

(1) essayez de trouver un PPA avec une version backportée de PHP 5.4.10 (comme le PPA oldstable d'ondrej)

a) Exécutez cette commande: Sudo apt-get install python-software-properties
b) Exécutez cette commande: Sudo add-apt-repository ppa:ondrej/php5-oldstable
c) Exécutez Sudo apt-get update; Sudo apt-get install php5
d) Cela devrait vous permettre d’utiliser PHP 5.4.10 (ou quel que soit le "récent PHP stable").

(2) téléchargez PHP depuis le source et compilez-le.

5.4.10 n'existe apparemment dans les référentiels pour aucune version d'Ubuntu, vous êtes donc coincé avec ces deux options pour toutes les versions.

(Je peux essayer de faire un backport 5.4.10 de Debian si vous le souhaitez, mais ce serait dans un PPA, alors vous devez être sûr que je ne vous envoie pas de malware, bien que je ne le ferais jamais.)

34
Thomas Ward

Installation de PHP 5.4. * Sur Ubuntu 12.04 Ajoutez simplement le référentiel PPA:

Sudo add-apt-repository ppa:ondrej/php5-oldstable

Et installez le:

Sudo apt-get update
Sudo apt-get install php5
2
Kamlesh

Vous n'avez pas besoin d'ajouter de référentiels. Utilisez simplement ces étapes:

  1. Sudo add-apt-repository ppa:ondrej/php5-oldstable
  2. Sudo apt-get update
  3. Sudo apt-get install php5

c'est tout.

0
rahul kumar