Oct
16

Resolvendo erros de inicialização do Apache com PHP 8 no Laragon Mint v6.0

10/16/2024 11:35 PM de Admin em Errors


Introdução

Laragon é um ambiente de desenvolvimento local popular que simplifica a configuração de servidores web, bancos de dados e outras ferramentas. No entanto, ao tentar integrar o PHP 8 ao Laragon no Mint v6.0, os usuários podem encontrar erros relacionados a versões desatualizadas do Apache. Esta postagem do blog irá guiá-lo através do processo de resolução do erro e atualização do Apache para a versão mais recente.

O erro: nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation

Ao tentar adicionar o PHP 8 ao Laragon e iniciar o Apache, você pode encontrar o seguinte erro:

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 erro indica que a versão do Apache que você está usando é incompatível com as extensões PHP mais recentes, especialmente a extensão php_curl.dll. A solução é atualizar o Apache para uma versão mais recente que suporte esses recursos modernos do PHP.

Solução passo a passo

1. Baixe a versão mais recente do Apache

Para resolver o erro, você precisa atualizar o Apache para uma versão que suporte as extensões PHP mais recentes. A fonte recomendada para binários do Apache é ApacheLounge.

  1. Visite a página de download do ApacheLounge.
  2. Baixe a versão mais recente do Apache para Windows. No momento da escrita, a versão mais recente é Apache 2.4.62.

2. Faça backup da configuração atual do Apache

Antes de fazer qualquer alteração, é crucial fazer backup dos arquivos de configuração atuais do Apache. Navegue até o diretório de instalação do Apache (geralmente localizado em C:\laragon\bin\apache\) e copie o diretório conf para um local seguro.

3. Substitua a instalação antiga do Apache

  1. Extraia o arquivo Apache ZIP baixado para um local temporário.
  2. Copie os arquivos extraídos para o diretório Laragon Apache (C:\laragon\bin\apache\).
  3. Substitua os arquivos existentes quando solicitado.

4. Verifique a atualização

Após substituir os arquivos do Apache, verifique se a atualização foi bem-sucedida verificando novamente a versão do Apache:

cd C:\laragon\bin\apache\httpd-2.4.62-240904-win64-VS17\bin
httpd.exe -V

# output
Server version: Apache/2.4.62 (Win64)

Você deverá ver o número da versão atualizada, confirmando que a atualização foi bem-sucedida.

5. Inicie o Apache

Finalmente, inicie o Apache a partir da interface do Laragon. Se tudo estiver configurado corretamente, o Apache deverá iniciar sem erros e você poderá usar o PHP 8.3 sem encontrar o erro nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation.


Seus pensamentos

Procurar
PATROCINADOR
CRIPTORELÓGIO
SIGA-NOS
últimos Tweets

Nova ferramenta adicionada: Calculadora de dimensões de zoom SVG.

PATROCINADOR