Главная страница \ Разработки \ Программы \ Обновление Denwer (Apache 2.4, PHP 7, MySQL 5.7)

Обновление Denwer (Apache 2.4, PHP 7, MySQL 5.7)

Denwer Неофициальный апдейт, Apache 2.4 PHP7 MySQL 5.7Появилась необходимость быстро развернуть локальный сервер со свежими версиями ПО (для всякого рода Joomla, WordPress и прочих Drupal), как подсказывала память - есть отличное решение Денвер. Но оказалось, что автор уже долгое время не поддерживает проект и не выпускает обновления для него. Простым же путём (скачиванием и заменой старых дистрибутивов на новые) решить задачу не получилось. Т.к. был выбор или настраивать систему с нуля или попытаться обновить существующую систему решено было обновить существующую. Для этого пришлось интегрировать в сборку VC2015 Redistributable, а также, заодно, оставить многие нужные библиотеки. С сегодняшними скоростями подключения к сети интернет и размерами флешек/жёстких дисков проблема нехватки места уже так остро не стоит.

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

В текущей сборке представлено следующее ПО:
Apache 2.4.23 (со всеми модулями)
PHP 7.0.10 (со всеми расширениями + xdebug)
MySQL 5.7.15
PhpMyAdmin 4.6.4

Скачать обновление Denwer 3

Важно!

В связи с участившимися вопросами считаю необходимым дать пояснения.

Данное обновление содержит новую версию PHP 7 в которой произошли значительные изменения в составе предоставляемых возможностей.

Наиболее важно для многих - с данной версии PHP стали отсутствовать некоторые функции, особенно обратите внимание на отсутствие mysql_*, mssql_*.

Поэтому перед обновлением крайне рекомендую ознакомиться с разделом о миграции с PHP 5.6.* на PHP 7.0.*.

Видеоинструкция по установке обновлённого пакета

Вопросы? Предложения?

Лёня [22.11.2020]
Кому горит обновиться по самое не хочу, может вот здесь взять сборочку с PHP 7.4.11 и phpMyAdmin 5.0.2. Ставится по описанной выше схеме

https://yadi.sk/d/XfFx4o8L-8WESw :cook:
Константин [20.11.2020]
Ругалось на "Failed to load zend extension".
Скачал с https://xdebug.org/download файл php_xdebug-2.8.0-7.4-vc15.dll, положил в \usr\local\php5\ext, поправил в php.ini (строка 187 :)
zend_extension="php_xdebug-2.8.0-7.4-vc15.dll"
и всё ок.
ЮрийБ [20.11.2020]
Спасибо за сборку, спасибо Delti! Все получилось на Win10x64. Сильно раздражало, что в панели задач Винды не было пера апачи...Потерялась иконка. Скопируйте из старой сборки Apache.ico и вставьте c:\WebServers\usr\local\apache\bin\Apache.ico
Karen [03.10.2020]
После обновления phpMyAdmin вылезает ошибка "Секретная парольная фраза в конфигурации (blowfish_secret) слишком короткая." :phone:
Delti [29.09.2020]
Забыл добавить, если вы застряли и не можете зайти в сам phpmyadmin, надо вводить логин root, пароль пустой после того, как изменили $cfg['Servers'][$i]['AllowNoPassword'] = false; Если в вашей версии phpmyadmin файла с такой строчкой кода нет, то поищите эту строку с помощью notepad++ поиск фразы во всех файлах в этой папке. Если разбираетесь в файлах, то вы скопировали phpmyadmin с умом и сохранением старых настроек.
Delti [29.09.2020]
Кто не понимает как обновить php денвера denwer до php 7.4, инструкция для чайников:

Скачайте отсюда Zip VC15 x86 Thread Safe (даже если у вас x64 битная винда, обязательно x86 именно Thread Safe) или любой другой версии PHP 7.XX, какой вам надо или актуально в будущем: https://windows.php.net/download#php-7.4

Теперь идем Путь_к_денверу\WebServers\usr\local\php5 здесь удаляем всё кроме php.ini (заранее сделайте копию этой папки на всякий пожарный), теперь в этой папке остался только php.ini, в эту папку кидаем все что лежит в Zip архиве, который скачали ранее.

Если ругается vcruntime140.dll, обновить вижак здесь https://visualstudio.microsoft.com/ru/downloads/ -> в самом низу "Другие инструменты и платформы", "Распространяемый компонент Microsoft Visual C++ для Visual Studio 2019", качать версию такой же разрядности, как ваша винда, даже несмотря на то, что мы качали php x86 (32-х битную). Если не работает так, тогда качайте x86 версию.

Если все еще выходит 'vcruntime140.dll' 14.0 is not compatible with this PHP build linked with 14.16, убедитесь, что удалили все файлы в папке Путь_к_денверу\WebServers\usr\local\php5, не надо оставлять всякие старые dll'ки, надо всё удалять кроме php.ini. Должно заработать с пинка, ничего устанавливать отдельно не надо, в консоль лезть не надо, переменные среды менять не надо. Проверить, что php7.4 встал - просто, зайти сюда http://localhost/Tests/PHP5/index.php5

Если не работает "Заведение новых БД и пользователей MySQL", надо зайти в phpmyadmin и тут создавать. После обновления на php 7.4 у вас скорее всего не будет работать phpmyadmin, потому-что он несовместим с новым пхп, надо его тоже обновлять. Идем сюда https://www.phpmyadmin.net/downloads/ и качаем свежую версию, например phpMyAdmin-5.0.2-all-languages.zip, потом идем в Путь_к_денверу\WebServers\home\localhost\www\Tools\phpmyadmin, удаляем всё что здесь есть (перед этим резервную копию делаем), и в эту папку кидаем всё из Zip архива. Тут же, идем в папку phpmyadmin\libraries\config.default.php и редактируем строчку 541 $cfg['Servers'][$i]['AllowNoPassword'] = false; меняем false на true (это нужно, потому-что при входе в phpmyadmin у вас будут требовать пароль). Вот и всё, создаем БД в phpmyadmin кнопкой "Создать БД" в левой панели, "сравнение" можно выбрать как во всех других БД если не разбираетесь "utf8_general_ci". Теперь, когда создали БД, login в эту БД 'root', пароль пустой ''.
Денис [29.09.2020]
Спасибо, пользуюсь твоей сборкой год, все таки денвер наиудобнейшая вещь или скорее просто привык. Намного проще чем запускать на юниксе что-то строчить, тут же и разрабатываешь в виндоусе, совмещая домашний компьютер для развлечения и веб работы.
Олег [19.09.2020]
2 Таранов Сергей
PHP для windows: https://windows.php.net/download#php-7.4
Только надо брать архив Thread Safe.
В None Thread Safe не хватает каких-то файлов.
Обновлял ля простым копированием файлов поверх старых. Файлы конфигурации вроде не менял. Не помню уже.
Таранов Сергей [18.09.2020]
Здравствуйте. Уже более 3 лет юзаю Вашу сборку - просто песня!! Но есть 2 вопроса:
1 - стал вопрос об скачивании и установке бибдиотеки для работы с Ексель - в какую папку его кидать (находится тут https://github.com/PHPOffice/PHPExcel)?
2 - где и как пошагово качать и обновлять php (если можно, пошагово).
Спасибо.
Oleg [08.09.2020]
2 Леонид. PHP 7 поддерживает тип базы mysqli, а не mysql.
[1]  [2]  [3]  [4]  [5]  [6]  [7]  [8]  [9]  [10]  [11]  [12]  [13
Powered by Elise