В последнее время, все чаще приходиться работать на Windows, хотя и не люблю эту ОС- с точки зрения разработчика сайтов. Но так или иначе, потребовался простой но работоспособный веб сервер, который можно запускать прямо в ОС- без применения виртуальных машин и прочего. Выбрал Denwer - но его нужно немного обновить и модифицировать.
Почему Denwer
Я знаю, что Denwer- достаточно давно заброшенный продукт. Максимальная версия, которую можно скачать на официальном сайте, содержит PHP 5.3 и какую-то старую версию MYSQL
В тоже время, есть современные аналоги этого продукта. Например, OpenServer или XAMPP - попробовал и эти инструменты. Но они показались мне избыточными и громоздкими.
Есть официальное Битрикс веб окружение для Windows, которое можно скачать на официальном сайте. Но оно, тоже, давно не обновлялось- да и работать с несколькими сайтам в нем не удобно (управление виртуальными хостами и портами, сделано...ни как)
В итоге: просто взял официальный Denwer и довел его до работоспособного (для Битрикс) состояния.
Скачать Denwer для Битрикс
Итак: прикладываю архив для скачивания, в нем настроенный Denwer, который включает в себя следующие отличия, от официального:
- PHP обновлен до актуального 7.1.8.
- MYSQL Обновлен до версии 5.7
- Включен прекомпилятор Opcache с оптимальными параметрами для Битрикс
- Включено расширение OpenSSL
- роведена настройка конфигурационых файлов php.ini и my.ini для максимальной производительности
В остальном, это все тот же Denwer - в плане работы ни чем не отличается от стандартной сборки. Также создаются новые хосты (сайты) и управление базами данных через phpMyAdmin
Хотел добавить еще и nginx с memcached - но посчитал это избыточным. Для локальной разработки они наврядли понадобятся. Но вернусь к этому вопросу чуть позже.
В заключении
Само собой, 1С-Битрикс вполне запуститься и на штатной сборке Denwer Но, лично мне, работать не комфортно из за жутких тормозов
На штатной сборке вебсервера, Битрикс редакции Бизнес выдавал 2 балла производительности из 30-ти. После обновления и оптимизаций стал выдавать 41 из 30-ти.
Ваши результаты могут отличаться, на прямую зависят от конкретного железа и настроек Windows (например, антивирус может достаточно сильно замедлять работу базы данных и файловой системы сайта)
Если не запускается Apache: Посмотрите не занят ли, в системе, 80-ый порт. Чаще всего, его занимает skype- просто завершите его и после этого, снова запустите Denwer. Если Skype нужен: в его настройках отключите соединение через 80-ый порт.
Скажите, пробовали ставить многосайтовый Битрикс на эту версию Денвера?

Цитата |
---|
Vladimir Zimin написал: Спасибо, Михаил, полезная вещь! Скажите, пробовали ставить многосайтовый Битрикс на эту версию Денвера? |


Цитата |
---|
Александр Максимов написал: Михаил, а другие смs на вашей сборке Денвера запустятся? Вордпресс? Спасибо |

Цитата |
---|
Guest написал: Михаил, а классический денвер и прокаченный ваш на одной учетке виндовс реально установить, выбрав разные папки/диски и тд? Или будет какой-то внутренний конфликт?) |
Но, и эта модификация немного устарела: лучше и удобнее использовать подсистему linux для Windows
Подробнее тут: https://camouf.ru/blog-note/9268/
Спасибо Вам за работу и один вопрос. MYSQL устанавливается с англоязычным интерфейсом, а выбор языка в установках почему-то не срабатывает. Никак не могу понять причину этого. Можете ли что-то посоветовать?
Удачи.

Цитата |
---|
Гость написал: Михаил, здравствуйте! Спасибо Вам за работу и один вопрос. MYSQL устанавливается с англоязычным интерфейсом, а выбор языка в установках почему-то не срабатывает. Никак не могу понять причину этого. Можете ли что-то посоветовать? Удачи. |
Добрый. Не очень понял вопрос, MYSQL там уже стоит и у него в любом случае нет русского языка.

Пробовал несколько разных серверов, но не лежит к ним душа. Решил загуглить, может кто обновил его. И вот я на этом сайте!
Но что-то пошло не так... В Ридми написано, что архив самораспаковывающийся и установится как старый добрый Денвер, но по факту обычный архив. Распаковал его в папку Webserwers и запустил. Если не считать отсутствие иконки Апача в трее вроде бы всё нормально, но в hosts не прописались сайты.
Понимаю, что что-то не сконфигурировалось из-за того что не было этапа установки. Где что можно подправить чтобы всё заработало?
Установил Денвер из инсталлятора (старую версию) и накатил ваш архив поверх установленного Денвера и всё заработало!
Может быть кто-то тоже столкнётся.
Ещё раз спасибо за проделанный труд!