Oct
16

Resolver errores de inicio de Apache con PHP 8 en Laragon Mint v6.0

10/16/2024 11:35 PM por Admin en Errors


Introducción

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.

El error: 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.

Solución paso a paso

1. Descargue la última versión de Apache

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.

  1. Visite la página de descarga de ApacheLounge.
  2. Descargue la última versión de Apache para Windows. Al momento de escribir este artículo, la última versión es Apache 2.4.62.

2. Copia de seguridad de la configuración actual de Apache

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.

3. Reemplace la antigua instalación de Apache

  1. Extraiga el archivo ZIP Apache descargado a una ubicación temporal.
  2. Copie los archivos extraídos a su directorio de Laragon Apache (C:\laragon\bin\apache\).
  3. Reemplace los archivos existentes cuando se le solicite.

4. Verifique la actualización

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.

5. Inicie Apache

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.


Tus pensamientos

Buscar
PATROCINADOR
RELOJ CRIPTO
SÍGANOS
últimos tweets

Nueva herramienta agregada: Calculadora de dimensiones de zoom SVG.

PATROCINADOR