пятница, 17 ноября 2017 г.

Веб сервер Denwer 2018 с php 7.1.11

В настоящее время сервер веб разработки Denwer теряет актуальность: появился встроенный веб сервер php, мощные инструменты Docker и Vagrant, а проект Denwer'a практически не развивается и его компоненты являются устаревшими. Для тех, кто всё ещё использует этот набор публикую обновленную сборку. Из существенных отличий от Denwer 3 - php обновлен до версии 7.1 и MySQL до версии 5.7.
Очередная версия портативного сервера для веб разработки Denwer 2018 содержит версии программ, актуальные на 18.11.2017 г.:
  • MySQL 5.7.20
  • PHP 7.1.11 TS (with xdebug 2.5.5)
  • phpMyAdmin 4.7.5 RU
  • phpMiniAdmin 1.8.120510
  • WebGrind 1.4
  • Apache 2.4.29
Отличия от оригинального пакета веб сервера Denwer:
  • обновлены компоненты сервера (см. список выше) и php утилиты;
  • кодировка Apache, MySQL по умолчанию изменена с windows-1251 на utf-8;
  • изменены некоторые настройки php.ini для удобной разработки web приложений:
    max_execution_time = 0,
    max_input_time = 360,
    memory_limit = 512M,
    post_max_size = 256M,
    upload_max_filesize = 256M;
  • добавлена утилита phpMiniAdmin (легковесный скрипт для быстрого доступа к MySQL);
  • добавлена php утилита WebGrinds (профилирование скриптов php).

Все программы настраиваются стандартным способом через свои конфигурационные файлы.
Управление сервером осуществляется также стандартным способом - запуском скриптов Run, Stop, Restart, SwitchOff.
Локальный сервер после запуска доступен по адресу localhost.

Для работы сервера Apache и PHP требуется распространяемый пакет Visual C++ для Visual Studio 2015.
Варианты загрузки веб-сервера Denwer 2018(portable, без инсталлятора):
7-Z архив (31 Мб): PHP 7.1.11.