De php4 a php5
A continuación se describen los pasos necesarios para actualizar la versión de php instalada por un servidor linux Suse9.3. La versión de php que viene con esta distribución es php4 y con estos cambios tendremos la versión php5.
1.- Desinstalar php4
Con ayuda de YAST se desinstalará cualquier paquete que se haya instalado relacionado con php4. Básicamente son dos los que se deben desinstalar: apache2-mod_php4 y php4-4.3. Esto se puede hacer utilizando YAST en la opción Software → Instalar/Desinstalar software
2.- Descarga de paquetes de php5
Con la distribución Suse9.3 no viene ningún paquete relacionado con php5, con lo que los tendremos que descargar todos los paquetes necesarios para realizar nuestra actualización. Estos paquetes los podremos obtener de la dirección ftp://ftp.suse.com/pub/suse/i386/update/9.3/rpm/i586/, en la que encontraremos una gran cantidad de archivos rpm preparados para la instalación. Sin embargo, del listado que muestra esa página solo nos harán falta unos cuantos que se muestran a continuación:
Con todos estos paquetes y preparado con los 5 CD's de la instalación de la Suse9.3 no tendremos problemas para actualizar la versión de php de la 4 a la 5. Tan solo hay un problema con el paquete php5-pear y es que nos pide la instalación de otro paquete (php5-zlib) que no viene en ninguno de los CD's de la instalación, pero que podremos encontrar en la dirección ftp://rpmfind.net/linux/SuSE-Linux/i386/9.3/suse/i586/php5-zlib-5.0.3-14.i586.rpm
3.- Instalación de php5
Una vez descargados todos los paquetes necesarios, procedemos a instalarlos utilizando YAST. Si ejecutamos los rpm, YAST nos permitirá instalarlos directamente. Para la instalación de algunos paquetes, es necesario utilizar los CD's de la instalación de Suse9.3.
4.- Reiniciamos el servidor web
httpd2 -k restart