Oct
16

Résolution des erreurs de démarrage d'Apache avec PHP 8 dans Laragon Mint v6.0

10/16/2024 11:35 PM par Admin dans Errors


Introduction

Laragon est un environnement de développement local populaire qui simplifie la configuration de serveurs Web, de bases de données et d'autres outils. Cependant, lorsqu'ils tentent d'intégrer PHP 8 dans Laragon sur Mint v6.0, les utilisateurs peuvent rencontrer des erreurs liées aux versions obsolètes d'Apache. Cet article de blog vous guidera tout au long du processus de résolution de l'erreur et de mise à niveau d'Apache vers la dernière version.

L'erreur : nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation

Lorsque vous essayez d'ajouter PHP 8 à Laragon et de démarrer Apache, vous pouvez rencontrer l'erreur suivante :

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

Cette erreur indique que la version d'Apache que vous utilisez est incompatible avec les dernières extensions PHP, notamment l'extension php_curl.dll. La solution consiste à mettre à niveau Apache vers une version plus récente prenant en charge ces fonctionnalités PHP modernes.

Solution étape par étape

1. Téléchargez la dernière version d'Apache

Pour résoudre l'erreur, vous devez mettre à niveau Apache vers une version prenant en charge les dernières extensions PHP. La source recommandée pour les binaires Apache est ApacheLounge.

  1. Visitez la page de téléchargement d'ApacheLounge.
  2. Téléchargez la dernière version d'Apache pour Windows. Au moment de la rédaction, la dernière version est Apache 2.4.62.

2. Sauvegarder la configuration actuelle d'Apache

Avant d'apporter des modifications, il est essentiel de sauvegarder vos fichiers de configuration Apache actuels. Accédez à votre répertoire d'installation Apache (généralement situé dans C:\laragon\bin\apache\) et copiez le répertoire conf dans un emplacement sûr.

3. Remplacez l'ancienne installation d'Apache

  1. Extrayez le fichier Apache ZIP téléchargé dans un emplacement temporaire.
  2. Copiez les fichiers extraits dans votre répertoire Laragon Apache (C:\laragon\bin\apache\).
  3. Remplacez les fichiers existants lorsque vous y êtes invité.

4. Vérifiez la mise à niveau

Après avoir remplacé les fichiers Apache, vérifiez que la mise à niveau a réussi en vérifiant à nouveau la version d'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)

Vous devriez voir le numéro de version mis à jour, confirmant que la mise à niveau a réussi.

5. Démarrez Apache

Enfin, démarrez Apache depuis l'interface Laragon. Si tout est configuré correctement, Apache devrait démarrer sans aucune erreur et vous devriez pouvoir utiliser PHP 8.3 sans rencontrer l'erreur nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation.


Tes pensées

Rechercher
PARRAINER
CRYPTOWATCH
SUIVEZ NOUS
derniers tweets

Nouvel outil ajouté : Calculateur de dimensions de zoom SVG.

PARRAINER