Actualiza PHP 8 en Laragon, te enseño Aquí el procedimiento correcto y completo para actualizar PHP 8 en Laragon y Windows Correctamente.
Laragon es un entorno de desarrollo en windows, por lo que el procedimiento que leerás aquí será muy similar para otros entornos de desarrollo como XAMPP y WAMP.
La versión de PHP 8 fué liberada en Noviembre 2020 y dado que los sistemas como Laragon y Windows no están preparados al 100% para recibirlas, es necesario realizar ciertas configuraciones especiales para que funcione ahora.
Por supuesto hay que realizar la descarga desde el sitio web oficial, aquí te dejo la URL de descarga de PHP:
Busca la descarga que corresponde a la versión de Windows y una vez ahí seleccionas el ZIP completo. De acuerdo al hardware de tu equipo tomarías la opción X64 para 64 bits y X86 para microprocesadores que usan tecnología mas vieja. Si no sabes cual te corresponde (X64 o X86), este dato lo puedes ver en la Configuración de Tu Equipo – Sistema – Acerca De.
Así mismo asegura descargar la versión marcada como “Thread Safe” (en la imagen ejemplo estamos seleccionado la versión windows para X64).
El archivo descargado y descomprimido, debe moverse completo a la carpeta C:\laragon\bin\php o bien a la que corresponda de acuerdo a la instalación de tu entorno de desarrollo. Al momento de escribir este artículo, el nombre de la carpeta que contiene PHP8, es: php-8.0.0-Win32-vs16-x64 (esto podría cambiar en un futuro pero el procedimiento es el mismo). La carpeta ya movida quedaría en esta ruta así: C:\laragon\bin\php\php-8.0.0-Win32-vs16-x64
Actualiza PHP 8 y Apache bien configurados – Actualiza PHP 8 en Laragon
Lo que sigue es cambiar la versión de PHP dentro de Laragon seleccionando las opciones dentro de la configuración (engrane).
El primer error que puede ocurrir si está instalando de forma temprana es Error php8_module, tal y como se muestra en esta imagen:
Y la solución es muy simple, solo modificar el arhivo C:\laragon\etc\apache2\mod_php.conf cambiando php8_module por php_module (eliminar 8). Esto seguramente en versiones posteriores de Laragon será solucionado.
Una vez realizado esa actualización te recomiendo Detener Laragon y Volverlo a reiniciar para asegurar que los ajustes de Apache y PHP 8 estén bien.
Actualiza PHP 8 y Windows bien configurados
Ahora, al igual que Apache y PHP 8, es probable que tengamos que realizar una pequeña actualización de Windows para que funciones PHP 8. Recuerda que al principio mencioné, que si estás actualizando temprano PHP 8, es probable que también Windows requiera una actualización.
¿ Como saber si PHP 8 y Windows Necesitan Ajustes ?
Después de las instrucciones anteriores y si Laragon no re reinicia correctamente checa el error, esto lo puedes hacer de 2 formas:
- Buscando el Log de Errores de Apache en Laragon ( sección Apache – Error.log ).
- Escribiendo el comando PHP -v en la terminal.
Si te muestra el siguiente error:
PHP 8 y apache generan error VCRUNTIME140.dll’ 14.15 is not compatible with this PHP build linked with …
La solución es:
Instalar o Actualizar Visual Redistributable para Visual Studio de Microsoft (ver imagen). Puedes buscar en la URL de descargas de Visual Studio de Microsoft: https://visualstudio.microsoft.com/es/downloads/
Estos son los dos pasos exactos para asegurar una buena instalación de PHP 8 en Laragon y que funcione correctamente.
Para mas detalles, este video muestra los pasos para Actualiza PHP 8 en Laragon:
Déjanos tus comentarios ¿ Que te parecen estos cambios ?