2 votes

Comment mettre à jour PHP sur mon serveur ?

Je dois mettre à jour la version de PHP sur mon serveur dédié. J'ai actuellement la version 5.1.6 (apache2handler) installée. Je n'ai jamais fait cela auparavant et je suis donc un peu nerveux.

Et aussi mon système d'exploitation : Version d'Apache (Apache/2.2.3 (CentOS))

Une recherche rapide montre que tout ce que je dois faire est de lancer up2dat/yum ou apt-get.

Je suppose que je dois me connecter en tant que root en utilisant le programme Shell, comme putty, non ? Dois-je aller au niveau de la racine et ensuite taper up2dat/yum ?

Dois-je sauvegarder tous mes sites ou cette mise à niveau ne devrait pas affecter mon stockage ?

Je ne suis pas sûr de vouloir supprimer PHP et en installer un nouveau. Je ne suis pas très doué pour l'administration de serveurs et la perspective de perdre certaines de mes configurations personnalisées ne me plaît pas... Des nouvelles sur la possibilité de le rendre disponible via une mise à jour normale ?

Un peu confus.

3voto

Joe Points 1733

Si vous utilisez les versions standard de PHP des dépôts CentOS, la mise à jour est très simple.

J'aime utiliser le Dépôt yum d'Atomicorp . Ils sont équipés de PHP 5.2, et sont fréquemment mis à jour pour les dernières versions de la pile LAMP.

Il suffit d'installer le dépôt atomique :

wget -q -O - http://www.atomicorp.com/installers/atomic | sh

Ensuite, vous mettez à jour php.

yum update php*

Je recommande de sauvegarder l'apache /etc/httpd/conf y /etc/httpd/conf.d par sécurité, bien que je n'aie jamais rencontré de problème avec le processus de mise à jour.

2voto

Kenny Rasschaert Points 8737

La meilleure façon de procéder est d'ajouter un dépôt tiers qui contient des paquets php5 récents.

Je recommande personnellement le Dépôt de l'IUS Il s'agit d'un projet communautaire soutenu par Rackspace. Ils maintiennent principalement des paquets relatifs aux serveurs web, aux bases de données et aux langages dynamiques. En bref : tout ce dont vous avez besoin pour faire tourner un serveur web à jour sur CentOS.

Il existe un page du wiki expliquant comment utiliser l'IUS et remplacer vos anciens paquets php par php53.

1voto

Paul Keister Points 7179

Une recherche rapide montre que tout ce que je dois faire est de lancer up2dat/yum ou apt-get.

Ce ne sera pas correct, malheureusement :

Aussi mon OS : Version d'Apache (Apache/2.2.3 (CentOS))

CentOS est basé sur Red Hat Enterprise Linux, qui a fait de la php en 5.1.6 pour des âges effrayants .

La dernière version du point, 5.6, fait un nouveau php53 paquet disponible . Vous devrez retirer l'ancien php et installer le nouveau php53 paquet. Cependant, il semble que les mêmes extensions ne soient pas toutes disponibles (du moins, c'est ce que d'autres ont pu dire), vous devrez peut-être d'abord faire quelques recherches sur votre configuration existante et les paquets installés.

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