Аналог денвера на русском языке для windows
БлогNot. XAMPP или чем заменить Denwer
XAMPP или чем заменить Denwer
К сожалению, пакет Denwer для web-разработки давно не обновляется и последняя доступная в комплекте версия PHP — это 5.3.0, а сегодня актуальна как минимум 5.4, а ещё лучше 7.3.X (на момент написания заметки).
Конечно, можно над Денвером поиздеваться и «воткнуть» туда PHP поновее, но в целом назрел момент для перехода на более новый пакет, регулярно обновляющийся, с удобной Control Panel, поддержкой Windows 10, PHP7, HTTPS и т.д. Всё это — XAMPP, установить который предельно просто.
Переходим на страницу пакета, скачиваем его для своей ОС (для Windows — около 150 Мб), запускаем скачанный установщик, если нужно, разрешив его выполнение.
Если Вам не нужны «лишние» языки и технологии, а только обычный набор для PHP+MySQLi разработки, оставляем только те компоненты, что на рисунке:
Путь к пакету оставляем C:\xampp , в остальном только нажимаем кнопку Next.
Когда всё готово, запускаем из папки приложения файл xampp-control.exe (а ещё лучше создать для этого файла ярлык на рабочем столе), видим удобную контрольную панель, в которой можно подключать, отключать или настраивать компоненты:
Нажав кнопку «Config», можно заставить PHP и MySQLi запускаться автоматически вместе со стартом пакета, а саму панель — сразу сворачиваться в System Tray, чтобы нам не нажимать каждый раз лишние две-три кнопки.
Папкой для наших скриптов будет c:\xampp\htdocs\ , то есть, если мы разместим в этой папке, например, файл с именем 1.php , в браузере он будет доступен по URL-адресу http://localhost/1.php
Утилита для администрирования баз данных (стандартная phpMyAdmin) доступна по ссылке http://localhost/phpmyadmin
В остальном всё работает, как в Denwer (см. по первой ссылке), только лучше.
Проверил на вот этой несложной «гостевой книге» на PHP5+MySQLi, поменять для PHP 7 пришлось одну вот эту строчку.
XAMPP и сайт в кодировке Windows-1251
Кроме правильной кодировки в самой базе, нужно указать в файле .htaccess сайта все три директивы:
Кроме того, я в таких случаях из кода тоже посылал запрос после коннекта с базой.
Всю новую разработку нужно вести в кодировке Юникода utf-8.
Известные проблемы с установкой XAMPP
XAMPP v.3.2.4 с PHP 7.4.2 по крайней мере, под Windows 7 выдаёт после установки модальное окно с сообщением «libsqlite.dll missing on start».
При этом сервисы Apache и MySQLi всё равно работают. Решение — скопировать файл libsqlite.dll из папки C:\xampp\php\ в папку C:\xampp\apache\bin\ (если ставили в размещение по умолчанию C:\xampp ).
XAMPP с PHP 7.4.2 или близкими версиями: иногда перестаёт стартовать Apache после запуска, выдавая сообщение вроде [pid 7804:tid 632] AH00020: Configuration Failed, exiting .
Если это не конфликт по 80 порту, возможно, PHP 7.4.x просто требует установки пакета Microsoft Visual C++ Redistributable for Visual Studio 2019, который можно загрузить по адресу: https://visualstudio.microsoft.com/ru/downloads/.
Открываем внизу список «Другие инструменты и платформы», там видим «Распространяемый компонент Microsoft Visual C++ для Visual Studio 2019». Ставим для своей платформы, например, для x64.
Наличие Visual Studio 2019 проблему само по себе не решает.
При попытке сохранить настройки контрольной панели выводится «cannot create file \xampp\xampp-conntrol.ini отказано в доступе«
Установите ярлыку XAMPP свойство «Запускать от имени администратора».
Обновление XAMPP
Для переинсталляции XAMPP:
1) при необходимости снимите через диспетчер задач процессы Apache HTTP Server и mysqld, если они не завершились сами после работы XAMPP;
2) сохраните в удобном месте содержимое своих скриптов из папки \xampp\htdocs и, возможно, свои базы данных из папки mysql\data (базы лучше импортировать через утилиту http://localhost/phpmyadmin/ !);
3) удалите всё содержимое папки c:\XAMPP или d:\XAMPP , скачайте и установите новую версию;
4) верните на место сохранённые на шаге 2) данные.
25.03.2019, 16:21; рейтинг: 1582
Какой локальный сервер лучше: OpenServer или Denwer
Чтобы создать динамический сайт (многостраничник с большим набором функций), разработчики используют программы, которые имитируют веб-сервер. Это позволяет оценить, корректно ли отображается сайт во всех распространённых браузерах, и внести поправки, если нужно. На сегодняшний день существует две наиболее популярные программы такого типа, вопрос только в том, какую из них выбрать: OpenServer или Denwer?
Что лучше выбрать для поднятия локального сервера.
Локальный сервер OpenServer: возможности, преимущества, недостатки
Возможности
Эта программа работает с операционной системой Windows от 7-й версии и выше, также частично поддерживается XP и Vista.
Open Server обладает рядом возможностей:
- не требует установки на компьютер — его можно запустить с флешки или внешнего жёсткого диска;
- быстро запускается и останавливается;
- сервер автоматически начинает работу при запуске программы;
- можно выбрать режим управления доменами;
- возможна работа через командную строку;
- можно переключать модули HTTP, MySQL, PHP;
- достаточно одного клика для доступа к доменам;
- интерфейс поддерживает несколько языков.
Преимущества
К несомненным плюсам программы можно отнести удобный ГПИ (графический интерфейс пользователя), возможность просмотра логов, а также разнообразие функций для администрирования и управления компонентами. Для новичков составлена подробная и понятная инструкция, как установить локальный сервер и работать с ним. Кроме того, создатели Open Server следят за актуальными изменениями в мире веб-разработки и периодически дополняют комплектацию.
Недостатки
Приходится самостоятельно проверять наличие новой версии Open Server и переносить на неё проекты, поскольку автообновление не поддерживается.
Локальный сервер Denwer: возможности, преимущества, недостатки
Возможности
Денвер работает на всех версиях ОС Windows, даже самых старых, таких как Windows 98 и Windows 2000. Это одна из самых первых программ для веб-разработки, плод труда российского специалиста Дмитрия Котерова.
В «джентльменский набор веб-разработчика», как расшифровывается название программы Денвер, включены следующие возможности:
- размещение инсталляционных файлов на внешних накопителях и запуск без установки (как и в Open Server);
- работа через командную строку;
- после распаковки станет доступным сервер Apache, после чего можно выбирать движок для создаваемого сайта и приступать к работе;
- содержит базовый набор необходимых компонентов: Apache, PHP, MySQL, phpMyAdmin.
Преимущества
Неоспоримое преимущество Денвера заключается в простоте использования, даже новичку легко разобраться в навигации и функциях. Установочные файлы весят мало и не нагружают систему. Кроме того, эта программа помнит не одно поколение мастеров и уже успела стать привычной и любимой.
Недостатки
Несколько лет назад Денвер, можно сказать, был монополистом в сфере отечественной веб-разработки, но потом проект перестал развиваться, комплектация долгое время не обновлялась и не пополнялась. Затем разработчики возобновили активность: или их вдохновили успехи OpenServer, или испугались, что Denwer утратит популярность окончательно. Так или иначе, работы над новой версией программы продолжаются, но она серьёзно отстала от конкурента.
Здесь нет удобного графического интерфейса, множества компонентов администрирования. Денвер не очень хорошо совмещается с англизированными версиями Windows и в его консоли появляются иероглифы — нужна ручная настройка.
Совместимость программ
Начинающим веб-мастерам лучше выбрать что-то одно: Денвер или OpenServer — и потом начинать работу. В принципе, программы совместимы (тем более если запускать их с внешних носителей), но иногда могут мешать друг другу — если не поместить Open Server на другой IP или допустить возникновение одинаковых доменов на серверах.
Конечно, это не единственные программы для веб-разработки — есть и другие. Если вы когда-нибудь пользовались ими, а также Denwer или Open Server, поделитесь своим мнением: оставьте комментарий. Возможно, кому-нибудь это поможет сделать правильный выбор.
Open Server альтернатива Denwer
Новости
Комментарии

Один из самых популярных инструментов веб мастеров долгие годы был Денвер. И хотя и ранее существовали альтернативные веб сервера для установки на компьютер, Денвер всегда лидировал. Объяснялось это тем что он очень легко устанавливается, достаточно шустро работает и не требует никаких особых знаний. Но с момента выхода первых версий Денвера до настоящего времени, ничего особо нового в Денвере не появилось. Были устранены разные мелкие глюки и ошибки, обновлены версии PHP и MySQL, драйвера и библиотеки. Поэтому не удивительно что более новые разработки уже наступают Денверу на пятки. Одной из таких разработок стал Open Server, о котором и пойдёт речь.
Open Server — это не просто ещё один локальный веб сервер с помощью которого на компьютере можно запускать и тестировать скрипты и движки. Это своего рода комплект инструментов для вебмастера. Кроме собственно самого сервера в полный комплект Open Server включены ещё более 50 разных программ и утилит для работы с текстами, файлами, графикой, офисными документами, видео и прочим. Учитывая что всё это может работать с флэш накопителя не требуя установки на компьютере, получается очень удобная штука. Фактически имея флешку с Open Server можно решать практически любые задачи не привязываясь к определённому компьютеру. Достаточно подключить флеш накопитель к любому компьютеру или ноутбуку, и уже через 10 секунд можно работать так же как со своего компьютера, имея под рукой всё что необходимо для решения 99% задач.
Основные компоненты:
Управляющая программа Open Server
Apache 2.2.23;
Apache 2.4.3;
Nginx 1.2.7;
MySQL 5.1.67;
MySQL 5.5.30;
MySQL 5.6.10;
MariaDB 5.5.29;
PostgreSQL 9.2.3;
PHP 5.2.17 (Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4); PHP 5.3.21 (Xdebug 2.2.1, IonCube Loader 4.2.2, Memcache 2.2.7, Imagick 3.1.0);
PHP 5.4.11 (Xdebug 2.2.1, IonCube Loader 4.2.2, Memcache 2.2.7, Imagick 3.1.0);
FTP FileZilla 0.9.41;
ImageMagick 6.7.9;
Fake Sendmail 32;
NNCron Lite 1.17;
Memcached 1.2.6;
Adminer 3.6.3;
HeidiSQL 7.0;
Webgrind 1.0;
PHPMyAdmin 3.5.6;
PHPPgAdmin 5.1-dev;
PHPMemcachedAdmin 1.2.2;
Все компоненты сборки представлены в 32-битной версии. Поддерживаемые версии Windows (32-бит и 64-бит): Windows 8 / Windows 7 / Server 2008 / Vista / Windows XP SP3; Минимальные системные требования для работы программного комплекса: 200 Мб RAM и 1 Гб на HDD;
Впечатляет? И это только серверная часть. В дополнительном комплекте следующий набор программ
CamStudio — Запись видео;
EYE3 — Пипетка;
IcoFX — Редактор иконок;
LightScreen — Снятие скриншотов;
PicPick — Фоторедактор;
PixBuilder — Фотостудия;
PngOptimizer — Оптимизатор графики;
InfraRecorder — Запись дисков;
KMPlayer — Видеоплеер;
PeaZip — Архиватор;
Punto Switcher — Автопереключение языков;
SPlayer — Производительный видеоплеер;
UltraSearch — Скоростной поиск файлов;
VirtuaWin — Виртуальные рабочие столы;
Dmaster — Менеджер закачек;
FileZilla — FTP клиент;
Firefox — Браузер;
Iron (Chrome) — Браузер;
Kitty — SSH клиент;
MyEnTunnel — SSH тоннель;
Opera — Браузер;
Skype — Общение;
SMSniff — Сетевой сниффер;
TeamViewer — Управление удалённым компьютером;
Tunnelier — SSH мультиклиент;
uTorrentPortable — Торрент клиент;
WinMTR — Ping и Trace;
WinSCP — SCP клиент;
AutoRuns — Менеджер автозагрузки;
ConEmu — Продвинутая консоль;
Cports — Мониторинг открытых портов;
Double — Файлменеджер;
Explorer++ — Продвинутый проводник;
MyEventViewer — Просмотр журнала системных событий;
ProcessExplorer — Менеджер процессов;
Procmon — Мониторинг процессов;
WinDirStat — Анализ размера папок и файлов;
CintaNotes — Записная книжка;
FoxitReader — PDF просмотрщик;
Notepad++ — Текстовый редактор;
Notepad2 — Продвинутый Блокнот;
STDUViewer — Мультивьювер;
SumatraPDF — Просмотр PDF;
Sublime Text 2 — Редактор кода;
WinMerge — Сравнение файлов и папок;
WinScan2PDF — Сканирование в PDF;
Лично мне в этом наборе не хватает ещё вебмани кошелька, что бы полностью не зависеть от ноутбука на котором я работаю. В случае если нужно переустановить ОС, я ничего не потеряю, всё на флешке! Могу работать так же как и на своём ноутбуке в любом месте где есть интернет и самый простенький комп. Уже 3-й месяц я работаю только с Open Server, Денвер полностью удалил и забыл! Работается намного удобнее, доступ к любым компонентам открывается одним кликом по значку в трее. На ходу можно менять конфигурацию сервера, если например нужно проверить работоспособность CMS или отдельного скрипта на разных версиях PHP и Апача, с включеным или отключенным Nginx.
