/ / Como habilitar a compressão GZip no servidor XAMPP - php, windows, apache, xampp, gzip

Como habilitar a compressão GZip no servidor XAMPP - php, windows, apache, xampp, gzip

Estou usando a versão mais recente do xampp sever para melhorar o desempenho da minha página da web.

Eu tenho que habilitar o Gzip no XAMPP. Como pode ser feito?

Respostas:

48 para resposta № 1

Você faz compressão definindo a diretiva apropriada no apache.

Vai uncommenting as seguintes linhas no seu arquivo conf apache: C: xamppapacheconfhttpd.conf

se sua pasta de instalação do xampp for C: xampp.

e estas são as linhas a serem descomentadas primeiro:

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

isto é, se eles tiverem # antes deles, você deve removê-los!

Em seguida, coloque isso no final do seu arquivo 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>

11 para resposta № 2

Tudo o que foi dito acima não funciona no meu XAMPP versão 1.8.1 (php 5.4.7).

A única coisa que funciona é colocar "On" em vez de "Off", na linha do arquivo php.ini:

zlib.output_compression = On

8 para resposta № 3

Encontre o arquivo apacheconfhttpd.conf

descomente a seguinte linha (remove #)

LoadModule headers_module modules/mod_deflate.so

algumas versões podem exigir que você comente as linhas a seguir.

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

finalmente adicione esta linha ao seu arquivo .htaccess.

SetOutputFilter DEFLATE

0 para a resposta № 4

Não tenho certeza porque você tem esse código:

LoadModule headers_module modules/mod_deflate.so

Mas isso não funcionou para mim, ele retornou um erro APACHE no 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.

Eu tive que usar:

LoadModule deflate_module modules/mod_deflate.so

-1 para resposta № 5

O que poderia ser solução para fazer isso no XAMPP. Eu cansei de adicionar código abaixo no httpd.conf e reiniciar o apache, mas o apache não reiniciou; isso é porque falta configuração no arquivo.

SetOutputFilter DEFLATE

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