Neuer Apache Server -> auf geht's!
In meinem ersten Beitrag habe ich euch die Grundlagen zu Laragon gezeigt. Die Software spielt ihre Stärken aber erst richtig aus, wenn du aktuelle oder verschiedene Versionen von Erweiterungen oder Programmiersprachen bzw. Datenbanken verwenden möchtest. Sehr einfach lassen sich so verschiedene Projekte testen und schnell in verschiedenen Konfigurationen ausprobieren.
Wie hier beschrieben (https://deltapapa.de/werkstatt/193-artikelreihe-rund-um-laragon-1-laragon-server-grundlagen) habe ich mich für die Laragon-Version 6 entschieden. Jedoch habe ich diese Version vorher in einer Windows-11-Sandbox installiert, mir die Dateien aus der Sandbox rauskopiert und dann Laragon auf meiner DEV-Partition einfach abgelegt und gestartet. Du könntest so Laragon auch auf einem USB-Stick oder auf jedem beliebigen anderen Datenträger betreiben. Die Installer-Version von Laragon installiert bei Bedarf die fehlenden Microsoft Visual-C-Runtimes, die ich jedoch nach einer Neuinstallation meines Rechners auch für andere Programme benötige und somit immer von Hand installiere (https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170#visual-studio-2015-2017-2019-and-2022).
Also, Laragon läuft out-of-the-box, und du möchtest jetzt gerne das vorhandene PHP 8.1.10 (bei Laragon 6) mit einem frischen PHP 8.4.4 ausprobieren. Kein Problem, aber: Wenn du jetzt einfach die PHP-Version größer als 8.3 wechselst, erhältst du vermutlich folgende Fehlermeldung:
'Der Prozedureinsprungpunkt 'nghttp2_option_set_no_rfc9113_leading_and_trailing_ws_validation' wurde in der DLL '[Pfad]\laragon\bin\php\php-version-ab-8.3.x\ext\php_curl.dll' nicht gefunden.'
Ist mir genauso passiert, und nach kurzer Suche im Internet bin ich auch schnell fündig geworden: Der Apache-Server muss für die neueren PHP-Version upgedatet werden. Kein Problem, wie das geht, zeige ich euch. Zuerst suchen wir wieder im Internet und hier gibt es zwei sehr hilfreiche Seiten:
Die erste Seite ist von einem Entwickler aus Belgien / den Niederlanden, Marc Geurts, der einen Blog zu verschiedenen Themen betreibt. Auf der oben verlinkten Übersichtseite finden sich eine ganze Menge recht kurzer Anleitungen zu Laragon. Der zweite Link führt euch nach GitHub (eine Plattform zur Verwaltung von Software und deren Versionsverwaltung) und hier direkt zu einem Wiki, welches sich dem einen oder anderen wichtigen Thema rund um Laragon widmet.
Auf kreaweb.be werde ich auch sofort fündig: https://www.kreaweb.be/laragon-update-apache. Die Vorgehensweise ist in den meisten Fällen immer die Gleiche: das entsprechende Paket herunterladen, entpacken und in Laragon an die richtige Stelle kopieren.
So auch hier:
- Die aktuellste Apache-Version findet ihr hier: https://www.apachelounge.com/download - Anmerkung: Achtet auf die richtige Wahl eures Betriebssystems, hier Win64 oder Win32.
- Download der Zip-Datei, z. B: 'httpd-2.4.63-250207-win64-VS17.zip'
- Entpacken der Zip-Datei auf eurer Festplatte
- In dem ausgepackten Ordner findet ihr einen weiteren Unterordner: 'Apache24'. Den Inhalt dieses Ordners müsst ihr eine Ebene nach oben schieben. Also alle Dateien aus 'Apache24' schiebt ihr in den Ordner 'httpd-2.4.63-250207-win64-VS17'.
- Den Ordner 'Apache24' und die Datei '-- Win64 VS17 --' könnt ihr löschen. Die Datei 'ReadMe.txt' wurde von euch vermutlich überschrieben. Spielt aber für die Funktion auch keine Rolle.
- Ich benenne der Vollständigkeit halber den Ordner 'httpd-2.4.63-250207-win64-VS17' in 'httpd-2.4.63-win64-VS17' um (das Datum spielt hier für mich keine Rolle).
- Jetzt den entpackten Ordner httpd-2.4.63-win64-VS17 in euren Laragon Ordner verschieben unter: '[Pfad]\laragon\bin\apache'
- Im Kontextmenü von Laragon könnt ihr unter 'Apache -> Version_…->' die neue Version auswählen.
- 'Start all' startet euren neuen Webserver.
Bild 02: Webseite der Apache Lounge
Bild 03: Apache-Server als Zip-File downloaden
Bild 04: Zip-File lokal entpacken
Bild 05: Inhalt des Verzeichnisses Apache24 auswählen
Bild 06: Inhalt des Verzeichnisses Apache24 verschieben
Bild 07: Überflüssige Dateien löschen
Bild 08: Dateien in Laragon an die richtige Stelle kopieren
Bild 09: Apache-Server Version auswählen
Bild 10: Apache-Server in Laragon starten
Damit wären die Arbeiten abgeschlossen und ihr könnt Laragon mit dem aktuellen Apache-Server benutzen. Selbstverständlich könnt ihr auch den verschiedenen Apache-Server auswählen. Die o. a. Fehlermeldung sollte jetzt auch verschwunden sein.
Noch ein kleiner Nachtrag: Solltet ihr z. B. noch einen anderen Server haben, der auf demselben Port lauscht wie Laragon, wird das mit sehr hoher Wahrscheinlichkeit nicht funktionieren. Hier könnt ihr sehr einfach unter 'Einstellungen' (Zahnrad rechts oben in der Ecke) unter 'Services & Ports' den Port z.B. von '80' auf '8080' ändern.
Changelog:
- 02/2025: Erstveröffentlichung des Artikels auf deltapapa.de
- 09/2025: Redaktionelle Änderungen im Text (QuillBot Rechtschreibprüfung), Popupfix der Bilder

