Intereting Posts
Symfony2 и date_default_timezone_get () – Небезопасно полагаться на настройки часового пояса системы Использование PHP PDO с Firebird INSERT … ВОЗВРАТ / ЗАПОМНЕННАЯ ПРОЦЕДУРА без SUSPEND Как преобразовать базу данных MySQL в SQLite в PHP? Функция mysql_query (INSERT …) не работает в моем коде SyntaxError: JSON.parse: неожиданный символ в строке 1 столбца 2 данных JSON – FireBug сообщает об этой ошибке. Любое решение? Laravel – цикл Foreach – показать конкретное сообщение о типах результата Как отменить бит байта? Неопределенный метод с библиотекой Composer и CodeIgniter PHP – Управление данными из csv в цикле Simplexml получает атрибуты с пространством имен отображать последние комментарии по дате и времени в php Mysql, выберите идентификатор, сгруппированный по отдельному столбцу (выберите все идентификаторы для каждого уникального домена) Как вычитать минуты Запрос API YouTube: как я мог получить правильный токен (о коде Jim S.) Каков хороший способ создания системы URL-адресов SEO, созданной на PHP?

Как включить сжатие GZip на сервере XAMPP

Я использую последнюю версию xampp для улучшения производительности своей веб-страницы.

Мне нужно включить Gzip в XAMPP. Как это можно сделать?

Вы выполняете сжатие, устанавливая соответствующую директиву в apache.

Он раскоментирует следующие строки в вашем файле conf apache: C: \ xampp \ apache \ conf \ httpd.conf

если ваша папка для установки xampp – C: \ xampp.

и это строки, которые должны быть предварительно раскоментированы:

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

то есть, если у них есть # перед ними, вы должны удалить их!

Затем поместите это в конец вашего файла 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> 

Все, что было сказано выше, не работает на моем XAMPP версии 1.8.1 (php 5.4.7).

Единственное, что работает, – включить «Вкл» вместо «Выключить» эту строку файла php.ini:

 zlib.output_compression = On 

Найти apache \ conf \ httpd.conf

раскомментируйте следующую строку (удалите #)

 LoadModule headers_module modules/mod_deflate.so 

некоторые версии могут потребовать от вас вместо этого прокомментировать следующие строки.

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

наконец, добавьте эту строку в ваш .htaccess файл.

 SetOutputFilter DEFLATE 

Не знаете, почему у вас есть этот код:

 LoadModule headers_module modules/mod_deflate.so 

Но это не сработало для меня, оно вернуло ошибку APACHE на 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. 

Я должен был использовать:

 LoadModule deflate_module modules/mod_deflate.so 

Что может быть решением для этого в XAMPP. Я устал добавлять ниже код на httpd.conf и перезапускать apache, но apache не перезагружался; это потому, что пропустить конфигурацию в файле.

 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>