Меню

Denwer c PHP 7.1.8 и MYSQL 5.7 оптимизированный для Битрикс

Просмотров: 33316

В последнее время, все чаще приходиться работать на 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 для 1С-Битрикс

    В остальном, это все тот же Denwer - в плане работы ни чем не отличается от стандартной сборки. Также создаются новые хосты (сайты) и управление базами данных через phpMyAdmin

    Хотел добавить еще и nginx с memcached - но посчитал это избыточным. Для локальной разработки они наврядли понадобятся. Но вернусь к этому вопросу чуть позже.

    В заключении

    Само собой, 1С-Битрикс вполне запуститься и на штатной сборке Denwer Но, лично мне, работать не комфортно из за жутких тормозов

    На штатной сборке вебсервера, Битрикс редакции Бизнес выдавал 2 балла производительности из 30-ти. После обновления и оптимизаций стал выдавать 41 из 30-ти.

    Ваши результаты могут отличаться, на прямую зависят от конкретного железа и настроек Windows (например, антивирус может достаточно сильно замедлять работу базы данных и файловой системы сайта)

    Если не запускается Apache: Посмотрите не занят ли, в системе, 80-ый порт. Чаще всего, его занимает skype- просто завершите его и после этого, снова запустите Denwer. Если Skype нужен: в его настройках отключите соединение через 80-ый порт.

Vladimir Zimin 22.10.2018
Спасибо, Михаил, полезная вещь!
Скажите, пробовали ставить многосайтовый Битрикс на эту версию Денвера?
Михаил Базаров 22.10.2018
Цитата
Vladimir Zimin написал:
Спасибо, Михаил, полезная вещь!
Скажите, пробовали ставить многосайтовый Битрикс на эту версию Денвера?
Пробовать не пробовал, но проблем не должно быть. Просто сделайте ссылки на ядро основного сайта, средствами Windows
Александр Максимов 08.10.2019
Михаил, а другие смs на вашей сборке Денвера запустятся? Вордпресс? Спасибо
Михаил Базаров 08.10.2019
Цитата
Александр Максимов написал:
Михаил, а другие смs на вашей сборке Денвера запустятся? Вордпресс? Спасибо
Должны. По сути, любые должны
Guest 02.02.2022
Михаил, а классический денвер и прокаченный ваш на одной учетке виндовс реально установить, выбрав разные папки/диски и тд? Или будет какой-то внутренний конфликт?)
Михаил Базаров 02.02.2022
Цитата
Guest написал:
Михаил, а классический денвер и прокаченный ваш на одной учетке виндовс реально установить, выбрав разные папки/диски и тд? Или будет какой-то внутренний конфликт?)
От классического, в плане работы с дисками и пользователями ни чем не отличается.
Но, и эта модификация немного устарела: лучше и удобнее использовать подсистему linux для Windows
Подробнее тут: https://camouf.ru/blog-note/9268/
Гость 28.05.2022
Михаил, здравствуйте!
Спасибо Вам за работу и один вопрос. MYSQL устанавливается с англоязычным интерфейсом, а выбор языка в установках почему-то не срабатывает. Никак не могу понять причину этого. Можете ли что-то посоветовать?
Удачи.
Михаил Базаров 28.05.2022
Цитата
Гость написал:
Михаил, здравствуйте!
Спасибо Вам за работу и один вопрос. MYSQL устанавливается с англоязычным интерфейсом, а выбор языка в установках почему-то не срабатывает. Никак не могу понять причину этого. Можете ли что-то посоветовать?
Удачи.

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

Установил Денвер из инсталлятора (старую версию) и накатил ваш архив поверх установленного Денвера и всё заработало!
Может быть кто-то тоже столкнётся.

Ещё раз спасибо за проделанный труд!

Стоимость и сроки разработки сайтов и приложений

Окончательная стоимость и сроки разработки сайта формируются после обсуждения деталей на этапе заказа. Как правило, они редко выходят за обозначенные ниже рамки.

Интернет магазин: разработка с нуля от 400 000 руб.
от 5-ти недель

Cоздание интернет-магазина на 1С-Битрикс. Разработка с нуля, оптимизация кода под конкретный проект и требования. Реализация любого функционала без ограничений готовых решений.

Сайт на готовом решении / шаблоне от 150 000 руб.
от 7-ми дней

Готовое решение — вариант для тех, кто не хочет тратить много средств на индивидуальный проект, и не имеет серьезных требований к сайту. Запускается на одном из 200-та (на ваш выбор) готовых решений.

Мобильное приложение от 400 000 руб.
от 1-го месяца

Разработка кроссплатформенного мобильного приложения, которое не уступает нативным решениям как в производительности, так и пользовательском опыте. Публикуется в AppStore, GooglePlay и RuStore

Вы можете скачать развернутый опросник на разработку. После ознакомления, задам уточняющие вопросы и оценю проект по стоимости и срокам разработки.