Cambiar la versión de PHP – XAMPP

En este artículo voy a explicar como cambiar o actualizar la versión de PHP si estas usando Windows y XAMPP. Sigue este enlace para saltarte el contexto 😉

Resulta que hace unas semanas actualicé mi sistema operativo, estaba trabjando con Windows 8.1 😅 y es que tenía mucho tiempo de usar esta versión y cambiar de sistema operativo tenía que ser de cero y nunca había tenido inconvenientes, pero en mi trabajo usaba Windows 10 así que decidí hacer el cambio.

Ya que empezaba con una nueva instalación pensé que usar la versión 8 de PHP sería lo correcto… 🚫 ¡Gran error!

Había tenido una par de problemas intentando usar el CLI de WordPress porque aún no es compatible, pero me dije: “No pasa nada, no lo uso tanto”. Sin embargo, tengo que hacer unos cambios a un sistema web que desarrollé en symfony y necesitaba descargar el repositorio y también actualizar las dependencias, tanto de node como del composer, este últimpo no me permitió actualizar porque la mayoría de los paquetes requería la versión 7.x de PHP.


¿Cómo actualizar la versión de PHP si uso Windows con XAMPP?

Por lo general cuando usamos Windows resulta mil veces más fácil y rápido buscar el instalador para usar PHP, Apache y MySql, por muchos años WampServer (Windows, Apache, MySql, Php) salvó el pellejo, pero dejó de ser actualizado y XAMPP (X – cualquier SO, Apache, MariaDb/MySql, Php, Perl) estaba ahí para rescatarnos.

Pasos

Tal vez pienses que simplemente vas a descargar y re-instalar XAMPP de nuevo, pero esto podría llevarte a perder información, ya sean las Bases de Datos o algún archivo en htdocs.

Paso 1. Descarga

Ya sea que el proceso sea para pasar a una versión más reciente o más antigua, el primer paso es descargar los archivos, ve a este enlace, en vez de descargar el instalador por defecto debes hacer click en “More Downloads”

Esto a su vez te llevará a otra página, seleccionas la carpeta correspondiente a Windows (Imagen 1), luego la versión que necesitas (Imagen 2), en mi caso tenía la version 8 y me pasé a la versión 7.4.16 y por último seleccionas un archivo con formato .zip (Imagen 3)

Imagen 1
Imagen 2
Imagen 3

Paso 2: Reemplazar archivos

Antes de empezar debes detener el servicio de Apache.

Cuando la descarga este lista procedes a descomprimir el archivo, notarás que contiene las mismas carpetas que tu instalación previa.

Abre la ubicación de tu instalación previa y re-nombra las carpetas apache y php para que te quedes con un respaldo en caso de inconvenientes (Imagen 4), luego copia las carpetas apache y php que acabas de descargar en la ubicación de tu instalación (Imagen 5).

Imagen 4
Imagen 5

Paso 3. Verificar funcionamiento de PHP

Si por alguna razón tu instalación de XAMPP está en un directorio diferente a C: o si tu carpeta tiene otro nombre, entonces será necesario hacer unos cambios en tu archivo php.ini, si no, puedes continuar aquí.

Abre el archivo php.ini en ubicacion_xampp > php > php.ini. Busca todas las rutas que contengan \xampp\ y reemplaza con el valor correspondiente, en mi caso los archivos están en \xamp-8.0.1\, guarda los cambios.

Abre la línea de comandos (Win + R y luego escribe cmd) y escribe php -v deberías ver la versión de php:

Paso 4. Verificar funcionamiento de Apache

Igual que en el paso 3, es importante que actualices las rutas según la ubicación de la carpeta XAMPP porque los archivos que acabas de reemplazar apuntan por defecto a la raíz de C:

En mi caso, como comenté anteriormente, la carpeta XAMPP está en la raíz pero con otro nombre y por eso debo actualizar todos los archivos necesarios con el valor correcto.

Abre el Control Panel de XAMPP e inicia el servicio de Apache y todo debería funcionar, en caso que no sea así te recomiendo que verifiques de nuevo que todas ubicaciones apunte a la ubicación correcta.

Image by luxstorm from Pixabay

Compartir

Leave a Reply

Your email address will not be published. Required fields are marked *