47 votes

Comment passer de PHP 5.3 à PHP 5.4.6 sous Ubuntu ?

Existe-t-il un moyen simple d'obtenir la dernière version de PHP ? J'ai essayé de mettre à jour mon paquetage mais aucun n'a encore la version 5.4.6... si quelqu'un sait comment le faire rapidement, peut-il le partager ici ?

J'ai essayé de compiler à partir des sources, mais j'obtiens constamment :

 configure: error: Cannot find OpenSSL's <evp.h>.

Dans mon ./configure J'ai précisé où evp.h est, --with-openssl=/usr/include/openssl \.. mais je reçois toujours cette erreur

94voto

atmon3r Points 1056

Installation de PHP 5.4.* sur Ubuntu 12.04

Il suffit d'ajouter le dépôt PPA :

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

Et l'installer :

sudo apt-get update
sudo apt-get install php5

Vous pouvez avoir besoin d'installer add-apt-repository sur Ubuntu 12.04. Pour ce faire, exécutez la commande :

sudo apt-get install python-software-properties

Autres nouvelles versions

Pour PHP 5.5 (actuellement 5.5.30), ajoutez le dépôt PPA à la place :

sudo add-apt-repository ppa:ondrej/php5

Pour PHP 5.6 (actuellement 5.6.14), ajoutez le dépôt PPA à la place :

sudo add-apt-repository ppa:ondrej/php5-5.6

10voto

Hai Regardez la page suivante pour mettre à jour PHP 5.4 dans Ubunthu

http://www.zimbio.com/Ubuntu+Linux/articles/D_AsJR2qAL6/How+Upgrade+PHP+5+4+Ubuntu

Vous pouvez mettre à jour en utilisant la commande apt-get dans le terminal. Ouvrez le terminal et connectez-vous à l'utilisateur su . puis essayez la commande suivante pour mettre à jour

add-apt-repository ppa:ondrej/php5
apt-get update
apt-get install php5

Si vous essayez avec l'utilisateur local, utilisez sudo avant toutes les commandes...

AVERTISSEMENT : - Cela entraînera également une mise à niveau automatique d'Apache (maintenant 2.4), ce qui a des conséquences supplémentaires, c'est-à-dire qu'il y a des changements de configuration importants entre Apache 2.2. et 2.4 qui empêcheront le service Apache de fonctionner par la suite !

1voto

ALX Points 599

Si les dépôts officiels d'Ubuntu ne sont pas mis à jour (et je ne pense pas qu'ils le soient encore, la dernière version de PHP disponible devrait être la 5.3.x), vous devrez télécharger les fichiers sources et les compiler vous-même.

Voir : http://www.php.net/manual/en/install.unix.php

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X