Para actualizar la versión de PHP en Xampp yo hice los siguientes pasos. Aunque yo lo hice en Windows, en Linux es equivalente por eso no voy a entrar en detalles del sistema operativo.
Primero hay que descargarse la versión que quieras tener de PHP. Aquí está el repositorio de las versiones de Windows: http://windows.php.net/download/ Yo me descargué el paquete que viene en formato ZIP ya que no me interesa realizar ninguna instalación en el sistema.
Antes que nada, hay que hacer copias de seguridad por si algo fallara:
- Renombré la carpeta de /xampp/php a /xampp/php_old
- Hacemos una copia de la carpeta /xampp/apache/bin como /xampp/apache_old
Para comenzar con la instalación hacemos lo siguiente:
- Descomprimimos el nuevo paquete en /xampp/php
- Copiamos el fichero php.ini de /xampp/php_old en /xampp/php
- Copiamos el contenido de /xampp/php en /xampp/apache/bin (solo los archivos del raíz, las subcarpetas NO)
Todo esto lo hacemos con Apache parado. Cuando terminemos arrancamos Apache y vamos a http://localhost/xampp/ y pulsamos sobre phpinfo para comprobar que la versión de PHP es la actualizada.
Y eso es todo 😉
Nota.- Esta guía me ha servido para actualizar de PHP 5.2 a PHP 5.3. Parece que no funciona para actualizar a PHP 5.4 con versiones más recientes de Xampp.
guen tutorial men......
disculpa pero no funciona ni cerca ... tenia un php 5.3 y lo quise llevar a un php 5.4, ya de por si el php ini difiere muchisimo, me arriesgue y probe, pero no me funcionó.
Yo te hablo de mi experiencia. En mi caso me funcionó, en el tuyo habría a lo mejor algún cambio importante de una versión a otra y a lo mejor el método puede variar. Si tu php.ini varía mucho de una versión a otra, prueba a realizar una comparativa entre ambos ficheros y analiza en detalle que cosas nuevas tiene el 5.4 para no eliminarlas, porque seguramente haya alguna propiedad importante que no se pueda eliminar. Habría que hacerlo con calma entre esas versiones y poco a poco hasta que te arranque. Un saludo.
No funciona ni sin querer... hay que ir con mucho cuidado con estas instalaciones e indicar que versiones son actualizables asi, te puedes cargar el sistema perfectamente... un aplauso, no?
le haces mucho la mam*** Nada más basta con entrar a la carpeta phpmyadmin y guardar el config.inc.php
Después de haber bajado la versión más nueva de phpmyadmin borran todos los documentos dentro de esa carpeta phpmyadmin y descomprimen lo nuevo allí dentro. Después copian el config.inc.php de nuevo adentro y ya quedó. Saludos
Esto tampoco funciona 🙁 ... no reconoce phpmyadmin ...
No me funciono, ya no arranca el apache, pero con el respaldo pude volver a hechar andarlo, saludos.
Parece que a muchos no os funciona. Puede que haya versiones específicas en que la cosa haya cambiado y necesite de algún ajuste más. En concreto yo lo hice pasando de la versión de PHP 5.2 a PHP 5.3 y tuve la suerte de que me fue bien. Parece que la mayoría estáis intentando actualizar a PHP 5.4 y casi seguro que con otra versión más reciente de Xampp. Xampp ha mejorado bastante la configuración e integración de todos sus componentes, por lo que seguramente sea necesario tocar algo más en las situaciones en las que nos os funciona. Un saludo.
Intente de 5.2.3 a 5.4.0 y no arranca el apache mañana tratare de instalar desde 5.2 a 5.3 y regresare a comentarles que sucedio y si logro hacerlo arrancar les doy con detalles las version exacta que usare saludos y gracias por el tutorial se agradece
Muchas gracias Einet. Ya nos contarás qué tal te fue ;). Saludos.
lo eh logrado actualizar con exito desde la version 5.2.3 a la version 5.3.2 descargado desde el repositorio de php http://windows.php.net/downloads/releases/archives/ exactamente la version php-5.3.2-Win32-VC9-x86 hice respaldo de la carpeta php de mi xampp instalado como lo dijo el amigo aca xampp/php_old el respaldo y sin eliminar nada de la carpeta original php de mi xampp descomprimi el paquete descargado y el contenido lo agrege la carpeta php remplazando algunos, copie el archivo php.ini de mi php_old del respaldo que hice. a la carpeta php mi xampp y eso fue todo evite el paso.
este paso No lo hagan [*Copiamos el contenido de /xampp/php en /xampp/apache/bin (solo los archivos del raiz, las subcarpetas NO)]
y eso fue todo corriendo en la version 5.3
probare con la 5.4 haber que tal saludos y espero que les funcione correctamente sin problemas
Hola buenas tardes tengo una duda yo necesito actualizar php 5.5.11 a la versión 7 que me sugieren hacer
No lo he probado nunca dentro de Xampp, pero al ser una versión completamente nueva creo que sería más recomendable que te bajes la última versión de Xampp con PHP 7 y migres la aplicación a ese nuevo Xampp. Un saludo.
Estimados todos, seguí los paso y actualicé al a versión 7.2.3 y funcionó perfectamente. Gracias por el aporte Javier. Saludos desde Venezuela
Me alegro que te haya funcionado Josmir. Saludos!
jajaja no me percate que subi la imagen del 5.2.3 pido disculpas luego muestro la reciente
No pasa nada. Por lo menos lo has conseguido actualizar 😉
Funciona, pase de php.7.1.1 a la 7.8.9 y perfecto.
Al principio fallo poque tenia instalada la versión de 32 bits y estaba intentando actualizar con una de 64 bits.
Gracias me funcionó.
Muchas gracias por tu testimonio José Luis. Saludos 😉