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.



¡Hola! Soy Javier. Soy informático y me gusta documentar todo lo que aprendo. En mi blog te enseño todo lo que sé y cómo puedes aprender a crear tu propia web, mejorar el SEO y aplicar técnicas de Marketing Digital para conseguir mayor visibilidad. Suscríbete para no perderte ninguna de mis guías sobre WordPress, posicionamiento SEO o Marketing Digital.

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!
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 😉