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 № 1Você 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>