web-dev-qa-db-fra.com

Comment mettre à niveau de PHP 5.3 vers PHP 5.4.6 dans Ubuntu?

Existe-t-il un moyen simple d'obtenir le dernier PHP? J'ai essayé de mettre à jour mon paquet mais aucun n'a encore 5.4.6 ... si quelqu'un sait comment le faire rapidement, peut-il être partagé ici?

J'ai essayé de compiler à partir de la source, mais j'obtiens constamment:

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

Dans mon ./configure J'ai spécifié où evp.h est, --with-openssl=/usr/include/openssl \.., mais ça me donne quand même, cette erreur

47
user79356

Installer 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

Vous devrez peut-être 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 référentiel PPA à la place:

Sudo add-apt-repository ppa:ondrej/php5

Pour PHP 5.6 (actuellement 5.6.14), ajoutez le référentiel PPA à la place:

Sudo add-apt-repository ppa:ondrej/php5-5.6
94
atmon3r

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 par la commande apt-get dans le terminal. Ouvrez 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 des utilisateurs locaux, utilisez Sudo avant toutes les commandes ...

AVERTISSEMENT: - cela mettra également à jour automatiquement Apache (maintenant 2.4) qui a des conséquences supplémentaires, c'est-à-dire qu'il y a de gros changements de configuration entre Apache 2.2. et 2.4 qui empêchera le service Apache de fonctionner après!

10
Suresh kumar

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 PHP disponible devrait être 5.3.x), vous devrez télécharger les fichiers source et compiler vous-même.

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

1
Matteo Tassinari