So aktivieren Sie die GZip-Komprimierung im XAMPP-Server

Lesezeit: 3 Minuten

Ich verwende die neueste Version von xampp server, um die Leistung meiner Webseite zu verbessern.

Ich muss Gzip in XAMPP aktivieren. Wie kann es gemacht werden?

Benutzer-Avatar
linuxeasy

Sie komprimieren, indem Sie die entsprechende Direktive in Apache festlegen.

Kommentieren Sie die folgenden Zeilen in Ihrer Apache-Konfigurationsdatei aus: C:\xampp\apache\conf\httpd.conf

wenn Ihr xampp-Installationsordner C:\xampp ist.

und dies sind die Zeilen, die zuerst unkommentiert werden müssen:

LoadModule headers_module modules/mod_deflate.so
LoadModule filter_module modules/mod_filter.so

das heißt, wenn sie # vor sich haben, sollten Sie sie entfernen!

Fügen Sie dies dann am Ende Ihrer httpd.conf-Datei hinzu:

SetOutputFilter DEFLATE 

<Directory "C:/your-server-root/manual">  #any path to which you wish to apply gzip compression to!
    <IfModule mod_deflate.c>
        AddOutputFilterByType DEFLATE text/html  # or any file type you wish
    </IfModule>
</Directory> 

  • Wie richten Sie den Verzeichnispfad ein, wenn Sie einen virtuellen Host eingerichtet haben?

    Benutzer961437

    17. November 2012 um 4:10 Uhr

  • @idb Das kannst du haben SetOutputFilter und <Directory Richtlinie in Ihrem <VirtualHost Richtlinie. Es gibt keinen Unterschied in den Virtualhost-Setups, vorausgesetzt, Sie haben Zugriff, um virtuelle Hosts zu ändern, oder es ist ihnen erlaubt, sie über .htaccess zu überschreiben.

    – linuxeasy

    19. November 2012 um 7:26 Uhr


  • Die Linie AddOutputFilterByType DEFLATE text/html lässt xampp nicht starten. Bearbeiten verwenden <IfModule mod_deflate.so> drumherum funktioniert es.

    – jdepypere

    17. August 2013 um 11:46 Uhr


  • Für Apache 2.4 müssen Sie auch das Kommentarzeichen entfernen LoadModule filter_module modules/mod_filter.so da dies erforderlich ist, damit mod_deflate funktioniert. Außerdem sollten Sie überprüfen, ob mod_deflate aktiviert ist, indem Sie Ihre Ausgabefilteraufrufe umschließen: <IfModule mod_deflate.c> AddOutputFilterByType ... </IfModule>

    – jxmallett

    14. April 2014 um 0:07 Uhr

  • Warum haben Sie headers_module für mod_deflate.so? Ich sehe deflate_module modules/mod_deflate.so in meiner conf. Ist das ein Tippfehler von dir?

    – Andreas

    15. Oktober 2016 um 6:14 Uhr

Benutzer-Avatar
Luciole135

Alles, was oben gesagt wurde, funktioniert nicht auf meiner XAMPP-Version 1.8.1 (php 5.4.7).

Das einzige, was funktioniert, ist, diese Zeile der php.ini-Datei auf “On” statt auf “Off” zu setzen:

zlib.output_compression = On

  • In Apache 2.4 (in XAMPP 1.8.1 enthalten) müssen Sie auch aktivieren mod_filter zum mod_deflate arbeiten. Siehe meinen Kommentar zur akzeptierten Antwort. Wenn dies erledigt ist, sollte es nicht erforderlich sein, zlib zu aktivieren (ich bin mir ehrlich gesagt nicht ganz sicher, was zlib tut).

    – jxmallett

    14. April 2014 um 0:10 Uhr

Finden Sie apache\conf\httpd.conf

Entkommentieren Sie die folgende Zeile (remove #)

LoadModule headers_module modules/mod_deflate.so

Bei einigen Versionen müssen Sie möglicherweise stattdessen die folgenden Zeilen auskommentieren.

LoadModule headers_module modules/mod_headers.so
LoadModule deflate_module modules/mod_deflate.so

fügen Sie schließlich diese Zeile zu Ihrer .htaccess-Datei hinzu.

SetOutputFilter DEFLATE

  • Nur ein Hinweis: alles wie oben, nur habe ich am Ende SetOutputFilter DEFLATE in httpd.conf eingefügt.

    – Jeffz

    28. April 2018 um 22:01 Uhr

Nicht sicher, warum Sie diesen Code haben:

LoadModule headers_module modules/mod_deflate.so

Aber das hat bei mir nicht funktioniert, es hat einen APACHE-Fehler auf Apache/2.4.3 (Win32) zurückgegeben:

12:57:10  [Apache]  Error: Apache shutdown unexpectedly.
12:57:10  [Apache]  This may be due to a blocked port, missing dependencies, 
12:57:10  [Apache]  improper privileges, a crash, or a shutdown by another method.

Ich musste verwenden:

LoadModule deflate_module modules/mod_deflate.so

1137370cookie-checkSo aktivieren Sie die GZip-Komprimierung im XAMPP-Server

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy