Actualizar la version de PHP a 5.2 en CentOS

A continuación mostraré un manual para actualizar la versión del PHP en un servidor Linux CentOS.

A mi me ha funcionado de maravilla, me estaba dando error la funcion json_encode() que estaba usando para una aplicación Ajax con CakePHP y con podía continuar sino instaba ese paquete o actualizaba el PHP.

Añadir los Repositorios

Antes de instalar nada hay que añadir el repositorio para poder descargar la versión 5.2 de php mediante el comando yum

No elimines ningún archivo del repositorio, crea uno nuevo con el siguiente nombre.

  /etc/yum.repos.d/CentOS-Testing.repo

utiliza tu editor de texto que prefieras, vi, nano, etc, yo uso mcedit. Copia dentro el siguiente texto.
He mantenido los comentarios originales de CentOS

 # CentOS-Testing:
  # !!!! CAUTION !!!!
  # This repository is a proving grounds for packages on their way to CentOSPlus and CentOS Extras.
  # They may or may not replace core CentOS packages, and are not guaranteed to function properly.
  # These packages build and install, but are waiting for feedback from testers as to
  # functionality and stability. Packages in this repository will come and go during the
  # development period, so it should not be left enabled or used on production systems without due
  # consideration.
  [c5-testing]
  name=CentOS-5 Testing
  baseurl=http://dev.centos.org/centos/$releasever/testing/$basearch/
  enabled=1
  gpgcheck=1
  gpgkey=http://dev.centos.org/centos/RPM-GPG-KEY-CentOS-testing
  includepkgs=php*

Si quieres antes de actualizar puedes ver los paquetes que tienes instalados de PHP. Para ello ejecuta el siguiente comando:

rpm -qa |grep php

Actualiza la version de PHP

Ahora ya puedes actualizar el PHP. Ejecuta el siguiente comando.

 yum update

Verás como se estable una conexión al servidor de repositorio y se empiezan a descargar los nuevos paquetes de la versión del PHP.

Reinicia el Apache

Una vez que haya terminado de instalar, reinicia el Apache.

service httpd restart

Fuente original que he seguido para actualizar mi servidor CentOs: http://wiki.centos.org/HowTos/PHP_5.1_To_5.2

7 opiniones en “Actualizar la version de PHP a 5.2 en CentOS”

    1. Esto es lo que hay que hacer para actualizarlo via consola.
      Si puedes acceder con modo gráfico al server siempre puedes usar el menú de navegación para actualizar el software.

  1. Instalar LAMP
    Apache
    Rpm –q httpd
    Yum install httpd
    Service httpd start
    PHP
    Rpm –q php
    Yum list | grep php
    Yum install php php-mysql
    Mysql
    Yum install mysql-server
    Service mysqld start
    Mysql
    Create database dbroundcube;
    Grant all privileges on dbroundcube.* to userroundcube@localhost identified by ‘passroundcube’;
    Exit

    Instalar roundcube

    Tar xfz roundcube.tar.gz
    Mv /root/ roundcube /var/www/html/
    Service restart httpd
    Ir a localhost/roundcube/installer
    Faltaba actualizar el php a 5.2
    http://www.pedroventura.com/blog_programacion/php/actualizar-la-version-de-php-a-5-2-en-centos/
    Falta darle prioridad a dos archivos(temp y log)
    Chmod 777 temp/
    Chmod 777 log/
    Falto config la base de datos

    Instalar JAVA

    Google JAVA SE DEVELOPMENT KIT 7 >>>> De la pagina oracle
    Rpm –ivh jdk… //Instala
    Rpm –qa | grep jdk //Ve el nombre del jdk
    Rpm –ql jdk… //Usa la dirección de carpetas
    Gedit /etc/profile
    Export JAVA_HOME=/usr/java/jdk…
    Export PATH=$JAVA_HOME/bin:PATH
    Cd /etc
    . ./profile SI NO APARECE NADA, JAVA ESTA BIEN INSTALADO
    Java -version

    Instalar Tomcat
    Yum list | grep tomcat par aver si el nombre es tomcat o tiene algo mas
    Yum install httpd-tomcat
    Rpm –ql httpd-tomcat
    Service tomcat start

    Test SMTP config

    Server: PHP mail()
    Port: 25
    Sender correo1
    Recipient correo2

  2. Hola!!! Yo soy nueva en todo esto y sólo pretendo solucionar un problemilla que nso ha surgido. Hemos migrado de un Joomla 1.5 a un Joomla 1.6. Para la versión Joomla 1.5 instalamos la versión PHP 5.1.6 pero ahora necesitamos la versión PHP 5.2.4 pero no se como descargarlo. Está en servidor Centos y el mensaje que me da es el siguiente, puedes por facor ayudarme??? • You cannot use this extension or Joomla 1.6 because your version of PHP is out of date. Contact your host to about upgrading to PHP 5.2.4. • It was not possible to copy the selected file. • JInstaller::install: Failed to copy file: /var/www/html/intranet/tmp/install_4f0c851da424d/com_jupgrade/jupgrade.xml to /var/www/html/intranet/administrator/components/com_jupgrade/jupgrade.xml • Component Install: Could not copy setup file

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *