Laragon es un entorno de desarrollo local popular que simplifica la configuración de servidores web, bases de datos y otras herramientas. Sin embargo, al intentar integrar PHP 8 en Laragon en Mint v6.0, los usuarios pueden encontrar errores relacionados con versiones obsoletas de Apache. Esta publicación de blog lo guiará a través del proceso de resolución del error y actualización de Apache a la última versión.
nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
Al intentar agregar PHP 8 a Laragon e iniciar Apache, es posible que encuentre el siguiente error:
nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation could not be located in the dynamic link library php-8.3.4\ext\php_curl.dll
Este error indica que la versión de Apache que está utilizando es incompatible con las últimas extensiones de PHP, particularmente la extensión php_curl.dll
. La solución es actualizar Apache a una versión más reciente que admita estas funciones modernas de PHP.
Para resolver el error, debe actualizar Apache a una versión que admita las últimas extensiones de PHP. La fuente recomendada para los archivos binarios de Apache es ApacheLounge.
Antes de realizar cualquier cambio, es fundamental hacer una copia de seguridad de los archivos de configuración actuales de Apache. Navegue hasta su directorio de instalación de Apache (generalmente ubicado en C:\laragon\bin\apache\
) y copie el directorio conf
en una ubicación segura.
C:\laragon\bin\apache\
).Después de reemplazar los archivos de Apache, verifique que la actualización se haya realizado correctamente verificando la versión de Apache nuevamente:
cd C:\laragon\bin\apache\httpd-2.4.62-240904-win64-VS17\bin
httpd.exe -V
# output
Server version: Apache/2.4.62 (Win64)
Debería ver el número de versión actualizado, lo que confirma que la actualización se realizó correctamente.
Finalmente, inicie Apache desde la interfaz de Laragon.
Si todo está configurado correctamente, Apache debería iniciarse sin errores y debería poder utilizar PHP 8.3 sin encontrar el error nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation
.