Actualizar la version de PHP a 5.2 en CentOS
- febrero 11, 2010
- 7 comentarios
- PHP, SysAdmin Tags: tutoriales
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
Tags de búsquedas:
actualizar php centos, PHP 5 2 is required, actualizar php en centos, centos actualizar php, como actualizar php en centos, php 5 2 is required centos, actualizar php 5 2 centos, actualizar version de php centos, instalar libreria mysql en php en centos, centos update php
Posts Relacionados:
- PHP Fatal error: Call to undefined function: json_encode() Cuando os de este problema es que tenéis una versión desactualizada de PHP. Para solventar este error necesitáis instalar la versión 5.2 o superior pues las función json_encode() fué agregada...
- Configuracion DNS tipo A para ip version 6 Ya es una noticia muy reciente, la ipv6. Desde primeros de este año decían que quedaba tan solo un 10% de las combinaciones posibles y por eso existe ipv6. IPv4...
- Seguridad en WordPress, elimina el meta con la version de wordpress En la mayoría de temas de WordPress en la sección , siempre hay una línea de código que muestra la versión de WordPress que está utilizando. Mostrar el número de...
- Configura FTP en wordpress para actualizar automaticamente Consejo para wordpress y actualizar automáticamente. Cada vez que hay una actualización de un plugin o una nueva versión del código e wodpress lo mejor es tener configurado los datos...
- Subversion post-commit hook. Actualizar los archivos después de enviar un commit de subversion Supongamos que en un servidor tenemos un repositorio de subversion. Al mismo tiempo hacemos que la máquina disponga de la estructura de archivos física. Que esto se haría la primera...

RSS Feed
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
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
Gracias, pero yo no tengo idea de como hacer lo que dices ahi, hay alguna forma mas simple para novatos en esto, gracias
Rafa
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.
Muchas gracias Pedro buen día, saludos!
por lo menos a mi no me funciono.
Me funcion esto sin problemas.
http://rm-rf.es/instalar-php-5-2-10-a-traves-de-yum-en-centos/
exitos
Excelente, muchas gracias por la información!!