Is it a fake website?

13 enero 2011

Actualización de php y mysql a versión 5 en entorno hosting

En algunos hosting es normal encontrarse con la versión 4 de php y mysql, pero a raíz del fin de soporte de wordpress para esas versiones, lo aconsejable es actualizar a la versión 5.

A continuación, un ejemplo de actualización en un entorno hosting con centOS
(Siempre es aconsejable realizar un backup completo del sitio antes de nada):

Has de acceder por SSH y realizar los siguientes pasos:

1) Parar todos los servicios de Plesk:

/etc/init.d/psa stopall

2) En las VPS, en el caso en el que "Yum" no esté instalado será necesario hacerlo:

rpm -ivh http://repo/CentOS/RPMS/python-elementtree-1.2.6-5.el4.centos.i386.rpm
rpm -ivh http://repo/CentOS/RPMS/sqlite-3.3.6-2.i386.rpm
rpm -ivh http://repo/CentOS/RPMS/python-sqlite-1.1.7-1.2.1.i386.rpm
rpm -ivh http://repo/CentOS/RPMS/python-urlgrabber-2.9.8-2.noarch.rpm
rpm -ivh http://repo/CentOS/RPMS/yum-metadata-parser-1.0-8.el4.centos.i386.rpm
rpm -ivh http://repo/CentOS/RPMS/yum-2.4.3-4.el4.centos.noarch.rpm

3) Borrar todos los paquetes de PHP

rpm -qa | grep ^php | xargs rpm --nodeps -e

4) Instalar PHP5 utilizando los paquetes del repositorio "centosplus":

yum --enablerepo=centosplus install php php-bcmath php-cli php-common php-devel php-gd php-imap php-mbstring php-mcrypt php-mhash php-mysql php-pdo php-pear php-xml php-xmlrpc mysql


5) Actualizar las bases de datos desde MySQL 4 a MySQL 5 con:

/etc/init.d/mysqld start
/usr/bin/mysql_upgrade


6) Arrancar Plesk:

/etc/init.d/psa start


Y ya tendremos actualizados los paquetes de php y mysql a la versión 5.