web-dev-qa-db-fra.com

Comment activer la compression GZip dans le serveur XAMPP

J'utilise la dernière version du serveur xampp pour améliorer les performances de ma page Web.

Je dois activer Gzip dans XAMPP. Comment ceci peut être fait?

26
user855287

Vous effectuez la compression en définissant la directive appropriée dans Apache.

Il décommente les lignes suivantes dans votre fichier de conf Apache: C:\xampp\Apache\conf\httpd.conf

si votre dossier d'installation de xampp est C:\xampp.

et ce sont les lignes à commenter en premier:

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

c'est-à-dire, s'ils ont # devant eux, vous devez les supprimer!

Mettez ensuite ceci à la fin de votre fichier httpd.conf:

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> 
56
linuxeasy

Tout ce qui est dit ci-dessus ne fonctionne pas sur ma version 1.8.1 de XAMPP (php 5.4.7).

La seule chose qui fonctionne est de mettre "On" au lieu de "Off" ces lignes du fichier php.ini:

zlib.output_compression = On
13
luciole135

Trouvez Apache\conf\httpd.conf

décommenter la ligne suivante (supprimer #)

LoadModule headers_module modules/mod_deflate.so

certaines versions peuvent vous obliger à commenter les lignes suivantes à la place.

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

ajoutez enfin cette ligne à votre fichier .htaccess.

SetOutputFilter DEFLATE
9
TarranJones

Je ne sais pas pourquoi vous avez ce code:

LoadModule headers_module modules/mod_deflate.so

Mais cela n'a pas fonctionné pour moi, il a renvoyé une erreur Apache sur Apache/2.4.3 (Win32):

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.

J'ai dû utiliser:

LoadModule deflate_module modules/mod_deflate.so
0
Johan Bové