Update php5.1 la php5.3 in Centos

admin on October 12, 2011 in Diverse

Am incercat mai intai variante mai simple, de genul “yum update php“, dar n-a fost chiar atat de usor. Inainte de a porni instalarea, nu uitati sa faceti un back-up al fisierului php.ini. Iata pasii pe care i-am urmat eu:
1) Intai am verificat ce pachet php am instalat: “rpm -q php

php-5.1.6-27.el5_5.3

2) Listam si lista de pachete dependente, instalate: “yum list installed | grep ^php

php.x86_64              5.1.6-27.el5_5.3     installed
php-cli.x86_64          5.1.6-27.el5_5.3     installed
php-common.x86_64       5.1.6-27.el5_5.3     installed
php-gd.x86_64           5.1.6-27.el5_5.3     installed
php-mysql.x86_64        5.1.6-27.el5_5.3     installed
php-pdo.x86_64          5.1.6-27.el5_5.3     installed


3) Oprim serviciul Apache “apachectl stop“;
4) Dezinstalam php, si dependintele “yum remove `yum list installed | grep ^php | awk ‘{print $1}’`

===========================================================
Removing:
 php           x86_64   5.1.6-27.el5_5.3   installed  6.2 M
 php-cli       x86_64   5.1.6-27.el5_5.3   installed  5.3 M
 php-common    x86_64   5.1.6-27.el5_5.3   installed  397 k
 php-gd        x86_64   5.1.6-27.el5_5.3   installed  333 k
 php-mysql     x86_64   5.1.6-27.el5_5.3   installed  196 k
 php-pdo       x86_64   5.1.6-27.el5_5.3   installed  114 k

Transaction Summary
===========================================================
Remove        6 Package(s)
Reinstall     0 Package(s)
Downgrade     0 Package(s)

Is this ok [y/N]: y

5) Instalam php5.3: “yum install php53 php53-mysql php53-gd

=================================================================
 Package             Arch       Version      Repository   Size
=================================================================
Installing:
 php53               x86_64   5.3.3-1.el5_6.1   updates  1.3 M
 php53-gd            x86_64   5.3.3-1.el5_6.1   updates  109 k
 php53-mysql         x86_64   5.3.3-1.el5_6.1   updates  92 k
Installing for dependencies:
 libXpm              x86_64   3.5.5-3           base     44 k
 php53-cli           x86_64   5.3.3-1.el5_6.1   updates  2.4 M
 php53-common        x86_64   5.3.3-1.el5_6.1   updates  605 k
 php53-pdo           x86_64   5.3.3-1.el5_6.1   updates  67 k

Transaction Summary
=================================================================
Install       7 Package(s)
Upgrade       0 Package(s)

Total download size: 4.6 M
Is this ok [y/N]: y

6) Pornim apache “apachectl start“, si apoi comparam noul php.ini cu cel vechi.

Leave a Reply