Oct
16

Beheben von Apache-Startfehlern mit PHP 8 in Laragon Mint v6.0

10/16/2024 11:35 PM von Admin in Errors


Einführung

Laragon ist eine beliebte lokale Entwicklungsumgebung, die die Einrichtung von Webservern, Datenbanken und anderen Tools vereinfacht. Beim Versuch, PHP 8 in Laragon auf Mint v6.0 zu integrieren, können Benutzer jedoch auf Fehler im Zusammenhang mit veralteten Apache-Versionen stoßen. Dieser Blogbeitrag führt Sie durch den Prozess der Behebung des Fehlers und des Upgrades von Apache auf die neueste Version.

Der Fehler: nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation

Wenn Sie versuchen, PHP 8 zu Laragon hinzuzufügen und Apache zu starten, kann der folgende Fehler auftreten:

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

Dieser Fehler weist darauf hin, dass die von Ihnen verwendete Apache-Version nicht mit den neuesten PHP-Erweiterungen kompatibel ist, insbesondere mit der Erweiterung php_curl.dll. Die Lösung besteht darin, Apache auf eine neuere Version zu aktualisieren, die diese modernen PHP-Funktionen unterstützt.

Schritt-für-Schritt-Lösung

1. Laden Sie die neueste Apache-Version herunter

Um den Fehler zu beheben, müssen Sie Apache auf eine Version aktualisieren, die die neuesten PHP-Erweiterungen unterstützt. Die empfohlene Quelle für Apache-Binärdateien ist ApacheLounge.

  1. Besuchen Sie die ApacheLounge-Downloadseite.
  2. Laden Sie die neueste Version von Apache für Windows herunter. Zum Zeitpunkt des Schreibens ist die neueste Version Apache 2.4.62.

2. Sichern Sie die aktuelle Apache-Konfiguration

Bevor Sie Änderungen vornehmen, ist es wichtig, Ihre aktuellen Apache-Konfigurationsdateien zu sichern. Navigieren Sie zu Ihrem Apache-Installationsverzeichnis (normalerweise unter C:\laragon\bin\apache\) und kopieren Sie das Verzeichnis conf an einen sicheren Ort.

3. Ersetzen Sie die alte Apache-Installation

  1. Extrahieren Sie die heruntergeladene Apache-ZIP-Datei an einen temporären Speicherort.
  2. Kopieren Sie die extrahierten Dateien in Ihr Laragon Apache-Verzeichnis (C:\laragon\bin\apache\).
  3. Ersetzen Sie die vorhandenen Dateien, wenn Sie dazu aufgefordert werden.

4. Überprüfen Sie das Upgrade

Überprüfen Sie nach dem Ersetzen der Apache-Dateien, ob das Upgrade erfolgreich war, indem Sie die Apache-Version erneut überprüfen:

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

# output
Server version: Apache/2.4.62 (Win64)

Sie sollten die aktualisierte Versionsnummer sehen, die bestätigt, dass das Upgrade erfolgreich war.

5. Starten Sie Apache

Starten Sie schließlich Apache über die Laragon-Schnittstelle. Wenn alles richtig konfiguriert ist, sollte Apache ohne Fehler starten und Sie sollten PHP 8.3 verwenden können, ohne dass der Fehler nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation auftritt.


Ihre Gedanken

Suche
SPONSOR
Kryptouhr
FOLGE UNS
Neueste Tweets

Neues Tool hinzugefügt: SVG-Zoom-Dimensionsrechner.

SPONSOR