Denwer portable


Denwer portable

Denwer portable

Что такое Денвер

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

Denwer portable

Среди программ, которые могут помочь запустить собственный сервер на вашем ПК, лучшей является Дэнвер. При его разработке было сделано все, для того чтобы максимально упростить использование. Благодаря проделанной работе любой пользователь может работать с сервисом, без каких-либо дополнительных знаний. Название сервера – это аббревиатура от фразы «джентльменский набор Веб-разработчика». В программе есть все инструменты для создания и тестирования сайтов на локальной машине.


Denwer portable

Устанавливать программу лучше всего в корень диска C:, потому что этот путь не содержит русских символов. Денвер Наггетс дает возможность работать сразу с несколькими сайтами, для каждого из них подготавливается свой виртуальный хост.

Denwer portable

Последняя версия Денвер подразумевает его использование на сменных носителях (Denwer Portable). Программа станет незаменимой для тех, кто собирается тестировать веб-сайт без подключения к сети. Запускается она ярлыками на рабочем столе: Start Denwer, Stop Denver и Restart Denver.

Denwer portable

Главные особенности localhost Denwer:


  • небольшой размер установочного дистрибутива;
  • модульность (можно скачать и установить дополнительные компоненты);
  • полноценная панель управления для phpMyAdmin (позволяет качественно работать с базой данных);
  • работа сразу нескольких сайтов;
  • удобный инструментарий для запуска и остановки сервиса;
  • легкое удаление Denver без последствий;
  • официальный сайт с множеством бесплатных дополнительных компонентов;
  • можно инсталлировать прошлые релизы PHP4 и MySQL4;
  • интегрирован модуль SendMail способный работать с Perl, Parser и PHP;
  • режим автоматической корректировки файла hosts;
  • полный тест сайта на качество работы перед выходом его в сеть;
  • удобная система автоматической настройки (пользователю необязательно знать технические тонкости работы программы).

Denwer portable

Программа подойдет для Windows XP, 7, 8.1, 10. Интерфейс выполнен частично на русском языке.

snelwilcox.com

Кто не понимает как обновить 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


Теперь идем Путь_к_денверуWebServersusrlocalphp5 здесь удаляем всё кроме 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, убедитесь, что удалили все файлы в папке Путь_к_денверуWebServersusrlocalphp5, не надо оставлять всякие старые 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, потом идем в Путь_к_денверуWebServershomelocalhostwwwToolsphpmyadmin, удаляем всё что здесь есть (перед этим резервную копию делаем), и в эту папку кидаем всё из Zip архива. Тут же, идем в папку phpmyadminlibrariesconfig.default.php и редактируем строчку 541 $cfg[‘Servers’][$i][‘AllowNoPassword’] = false; меняем false на true (это нужно, потому-что при входе в phpmyadmin у вас будут требовать пароль). Вот и всё, создаем БД в phpmyadmin кнопкой "Создать БД" в левой панели, "сравнение" можно выбрать как во всех других БД если не разбираетесь "utf8_general_ci". Теперь, когда создали БД, login в эту БД ‘root’, пароль пустой ».

www.landgraph.ru

И так, начнем

Есть множество продуктов для решения данной задачи, но мы с Вами рассмотрим 2 основных (по моему мнению) из них — это Denwer и XAMPP.

Разница этих продуктов заключается только в количестве пакетов, включенных в них:

  • XAMPP — это, можно сказать, полноценный сервер в котором есть Панель Управления, Веб-Анализатор, FTP-Сервер и много других полезностей:
    Apache 2.2.17, MySQL 5.5.8 + PBXT engine (currently disabled), PHP 5.3.5, OpenSSL 0.9.8l, phpMyAdmin 3.3.9, XAMPP Control Panel 2.5.8, Webalizer 2.21-02, Mercury Mail Transport System v4.72, FileZilla FTP Server 0.9.37, SQLite 2.8.17, SQLite 3.6.20, ADOdb 5.11, Xdebug 2.1.0rc1, Tomcat 7.0.3 (with mod_proxy_ajp as connector)
    Работает почти на всех операционных системах — есть пакеты для Linux, Windows XP, Windows 7 и др. (подробнее см. документацию)

  • Denwer — более простой сервер, идеально подходит для таскания за собой на флешке. Включает в себя все самое-самое необходимое (Apache, PHP, MySQL, PHPMyAdmin)
    Работает только под Windows

 

Установка XAMPP

XAMPP — это кроссплатформенная сборка веб-сервера, содержащая Apache, MySQL, интерпретатор скриптов PHP, язык программирования Perl и большое количество дополнительных библиотек, позволяющих запустить полноценный веб-сервер.

XAMPP — это акроним:

  • X (любая из четырех операционных систем)
  • Apache
  • MySQL
  • PHP
  • Perl.
  1. Качаем пакет с официального сайта: http://www.apachefriends.org/en/xampp-windows.html#641
    Прямая ссылка: http://www.apachefriends.org/download.php?xampp-win32-1.7.4-VC6.7z
  2. Распаковываем куда нам необходимо (например в С:xampp). Для распаковки удобно использовать WinRAR или 7zip архиваторы
  3. Запускаем сервер двойным кликом по файлу C:xamppxampp_start.exe
  4. Для остановки сервера (например перед извлечением флешки) использовать соответственно xampp_stop.exe

После запуска, наш сервер доступен в любом браузере компьютера по адресу: http://localhost/ или http://127.0.0.1/

 

Основные ссылки, которые могут пригодиться:

Панель Управления http://localhost/xampp/index.php
PHPMyAdmin http://localhost/phpmyadmin/
Webalizer  http://localhost/webalizer/

Домашняя папка (далее home): ./xampp/htdocs

 

Установка Denwer

Denwer — это набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows.

Сразу после установки доступен полностью работающий веб-сервер Apache, работающий на локальном компьютере, на котором может работать неограниченное количество сайтов, что очень эффективно для разработки и отладки сценариев PHP без загрузки его файлов на удаленный сервер. Для запуска практически всех утилит «Денвера» используется приложение Run в подкаталоге /denwer (или /etc) корневого каталога установки «Денвера». При запуске создается виртуальный диск (по умолчанию Z:), где хранятся все файлы проектов.


  1. Качаем пакет с официального сайта: http://www.denwer.ru/
  2. Запускаем установку.
    Установка происходит в текстовом режиме (с клавиатуры отвечаем на вопросы). Всё на русском и интуитивно понятно.
    Во время установки отказываемся от работы Denwer’а как службы — выбираем второй вариант запуска (если хотим его запускать в ручную или с флешки)
  3. Запуск сервера осуществляется командой: ./denwer/Run.exe
  4. Для остановки сервера (например перед извлечением флешки) использовать соответственно: ./denwer/Stop.exe

После запуска, наш сервер доступен в любом браузере компьютера по адресу: http://localhost/ или http://127.0.0.1/

 

Основные ссылки, которые могут пригодиться:

PHPMyAdmin http://localhost/Tools/phpmyadmin/

Домашняя папка (далее home): ./Denwer/home/localhost/www/

 

Заключение

После успешной установки и запуска сервера, осуществляем перенос на него сайта. Или начинаем разработку.


Все инсталляции я предлагаю производить на HDD, для увеличения скорости. А только потом когда все собранно и работает — перенести на флеш-накопитель.

 

Подводные камни

Как известно, любой сервер занимает определенный порт. В нашем случае Apache требует порты 80 и 443. Если во время запуска сервера сайт по адресу http://localhost/ не доступен — возможно какая-то другая программа заняла порт, это может быть Skype, TeamViewer и д.р.

Попробуйте выгрузить такие программы из памяти компьютера и вновь загрузите сервер. Если запустится — перенастройте мешающие программы на другие порты

Как в скайпе отключить 80-й порт показано на картинке:

skype_port

Так же не забываем про Фаерволы и прокси сервера — для работы локально — их желательно настроить или отключить.

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

Внимание! Если у вас старые скрипты и вам лень их переписывать, то во избежание ошибок описанных здесь — качайте сборку в составе которой PHP версии ниже 5.3.0 (Например, PHP v5.2.12)


denik.od.ua

Во времена моей юности в русскоязычном сегменте сети интернет был популярен только один единственный WAMP комплекс. Это, как вы уже догадались, старый добрый Denwer. Он прочно обосновался на моём компьютере еще в далёком 2003 году. Другие альтернативы если и существовали в то время, то были известны в узких кругах и были не столь популярны.

Давайте посмотрим на то, что мы можем использовать сегодня, спустя столько лет. Я предлагаю рассмотреть, протестировать и сравнить 14! программных комплексов предназначенных для разработки сайтов под Windows.

1. AMPPS

Последняя версия: 1.7
Русский язык: есть (частично)
Portable версия: Нет
Домашняя страница: http://www.ampps.com/

AMPPS

Базовый комплект:

  • Softaculous AMPPS 1.7
  • Apache 2.2.22
  • MySQL 5.5.22
  • PHP 5.3.10 and 5.2.17
  • PERL 5.10.1
  • Python 2.7.2
  • MongoDB 2.0.4

AMPPS — это не просто WAMP сборка, это целая библиотека приложений, где каждое из них можно быстро установить, повертеть и поковырять не отходя от кассы. Всё это хозяйство кропотливо каталогизировано и подробно описано.

Несомненным плюсом данной сборки является поддержка многих распространенных CMS, блог-платформ, веб-форумов, досок объявлений, фотогалерей и проч. Всего доступных приложений более 200! Набор включённых в пакет компонентов так же не отстает от жизни, все модули довольно свежие и, что примечательно, здесь мы можем найти такую экзотику как Python и MongoDB.


Из минусов я хочу отметить частичный русский перевод, который присутствует только в каталоге скриптов, да и то не везде. После перезапуска Apache трей-меню отказалось работать, перезагрузка Windows не помогла. Еще одним минусом является отсутствие портативности. На мой взгляд AMPPS больше пригодится новичкам для изучения скриптов, нежели серьёзным разработчикам. Работать с этим программным пакетом мне было не очень комфортно, есть варианты и получше.

2. AppServ

Последняя версия: 2.5.10
Русский язык: Нет
Portable версия: Нет
Домашняя страница: http://www.appservnetwork.com/

AppServ

Базовый комплект:

  • Apache 2.2.8
  • PHP 5.2.6
  • MySQL 5.0.51b
  • phpMyAdmin-2.10.3

Apache и MySQL устанавливаются как сервисы. Никакой управляющей программы нет, только страница сомнительного дизайна со ссылкой на PhpMyAdmin. По своей сути AppServ является графическим установщиком Apache, PHP, MySQL и более ничем. Если тот же Denwer сам запускает компоненты, то здесь они просто устанавливаются в качестве сервисов и управляются самой Windows.

3. Denwer

Последняя версия: 3.2010-11-07
Русский язык: Есть
Portable версия: Да
Домашняя страница: http://www.denwer.ru/

denwer

Базовый комплект:

  • Apache 2.2
  • PHP 5.3.3
  • MySQL 5.1.40
  • phpMyAdmin 3.2.3

Denwer… старый добрый Denwer. Мы видим всё тот же скудный набор не очень свежих компонентов (урезанных по самые яйца), чёрное окно и никакого GUI. К плюсам этого пакета можно отнести его предельно малый размер и хорошую «базу знаний» на форуме, накопленную за многие годы. Фактически управление сервером осуществляется через выполнение .BAT скриптов по запуску и остановке модулей, как таковой управляющей программы нет вообще.

Denwer предельно прост и понятен, а потому имеет самую большую армию поклонников среди «чайников». Наиболее полным описанием данной платформы будет следующая фраза, сказанная одним из пользователей: «Денвер выполняет основные задачи и ладно, а чем больше примочек тем больше заморочек (никто ими на все 100 не пользуется)».

4. EasyPHP

Последняя версия: 5.3.9
Русский язык: Да
Portable версия: Да
Домашняя страница: http://www.easyphp.org/

EasyPHP

Базовый комплект:

  • PHP 5.3.9
  • PhpMyAdmin 3.4.9
  • Apache 2.2.21
  • MySQL 5.5.20

Довольно простая и ничем не примечательная сборка. Нам предлагают обычное трей-меню без излишеств, незамысловатые настройки и запутанную стартовую страницу без русского языка. Данный программный комплекс не произвел на меня какого-либо впечатления, работает и то хорошо. EasyPHP вполне подходит в качестве замены Denwer на «версию с окошками» (если не пугает стартовая страница).

Замечу, что EasyPHP управляет сервером самостоятельно, никаких пугающих черных окон не выскакивает, запуск и остановка сервера выполняются довольно быстро.

5. EleanorServ

Последняя версия: 2.0.2.0
Русский язык: Есть
Portable версия: Да
Домашняя страница: http://eleanor-cms.ru/server

EleanorServ

Базовый комплект:

  • Apache 2.2.19
  • PHP 5.3.6
  • MySQL: MariaDB 5.2.6
  • PhpMyAdmin 3.4.2
  • SlimFTPd 3.1.81
  • DNS Unbound 1.4.10

EleanorServ сперва показался мне тёмной лошадкой, а точнее неким специализированным сервером для одноименной Eleanor CMS. После рассмотрения оказалось что это обычный WAMP комплект.

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

После создания нового домена панель управления просто исчезла. Оказалось, что в менеджере доменов ошибка, и он открывает некорректный адрес, но это мелочи. Еще одним огорчением была невозможность открыть папку с доменами из трей-меню, мне пришлось искать куда же я установил EleanorServ…

В целом EleanorServ мне понравился, особенно возможность старта/остановки сервера прямо из браузера.

6. Nimp

Последняя версия: 1.5.0
Русский язык: Есть
Portable версия: Да
Домашняя страница: http://nimpbox.ru/

Nimp

Базовый комплект:

  • Apache 2.2.17
  • Nginx 0.9.3
  • MySQL 5.5.8
  • PHP 5.3.5
  • Sendmail 31
  • phpMyAdmin 3.3.9
  • Sypex Dumper 2.0.8
  • FileZilla 0.9.37 beta
  • Memcached 1.2.4

Здесь мы видим некрасивую реализацию панели управления с элементами порнографии, но есть довольно интересное трей-меню. Самое странное в этой сборке — это аж целых 4! иконки в трее с абсолютно одинаковым меню. Заставить работать сервер мне удалось далеко не с первого раза. Как оказалось Nimp может работать только из корня диска, что без сомнения является ещё одним жирным минусом этого программного комплекса.

Во время использования этой сборки постоянно что-то сбоило, FileZilla никогда сам не останавливался (пришлось убивать через диспетчер задач), а Memcached вообще не запускался. Некоторое недоумение вызвали слова автора программы о том, что «данная сборка прекрасно подойдет для высоко нагруженных сайтов в корпоративных и городских сетях», программе явно далеко до использования в корпоративной среде.

«Фишка» этой платформы в том, что Nginx работает как frontend и предназначен для раздачи статического контента, а Apache работает в качестве backend для генерации динамического контента. В целом моё впечатление от этой сборки осталось двояким, оно плавно менялось от резко негативного вначале до нормально-приемлемого в процессе работы с программой.

7. Open Server

Последняя версия: 4.5.2
Русский язык: Есть
Portable версия: Да
Домашняя страница: http://open-server.ru/

Open Server

Базовый комплект:

  • Apache 2.2.22;
  • Apache 2.4.2;
  • Nginx 1.2.0;
  • MySQL 5.1.63;
  • MySQL 5.5.24;
  • PostgreSQL 9.1.2;
  • PHP 5.2.17 (IMagick 2.2.1, Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4);
  • PHP 5.3.13 (IMagick 2.3.0, Xdebug 2.2.0, IonCube Loader 4.0.14, Memcache 2.2.6);
  • PHP 5.4.3 (Xdebug 2.2.0);
  • SlimFTPd 3.181;
  • Fake Sendmail 32;
  • NNCron Lite 1.17;
  • Memcached 1.2.6;
  • Adminer 3.3.4;
  • HeidiSQL 7.0;
  • Webgrind 1.0;
  • PHPMyAdmin 3.5.1;
  • PHPPgAdmin 5.0.4;
  • PHPMemcachedAdmin 1.2.1;

В противовес другим участникам нашего обзора Open Server имеет наиболее приятный и продуманный интерфейс, обладает мощными возможностями по настройке и администрированию компонентов. К несомненным плюсам можно отнести поддержку профилей настроек, переключение HTTP/MySQL/PHP модулей, планировщик заданий (cron), удобное управление доменами и алиасами, а для «чайников» имеется толковое руководство пользователя.

Приятной особенностью Open Server является возможность использовать программу в качестве портативного персонального стартового меню. Можно установить сервер на USB накопитель, перенести туда свои portable программы, создать закладки для часто посещаемых сайтов и везде, где бы вы не находились, вы будете иметь удобное меню быстрого доступа к своим любимым сайтам и программам.

8. Server2go

Последняя версия: 1.8.2
Русский язык: Нет
Portable версия: Да
Домашняя страница: http://www.server2go-web.de/

Server2go

Базовый комплект:

  • Apache 2.2
  • PHP 5.3.2
  • SQLITE
  • MYSQL 5.1.46
  • PERL 5.8

От этой гадости я долго плевался и несколько минут занимался поиском и убийством дочерних процессов. Оказалось что при запуске программы Server2go веб-сервер просто стартует и всё. ВСЁ — в прямом смысле этого слова, нет никакой управляющей программы, никакого монитора, сервер нельзя ни остановить, ни даже просто перезапустить. Всё что есть у этого программного комплекса — это стартовая страница, где можно посмотреть безобидную информацию на подобие вывода PHP Info.

Впечатление крайне отрицательное, хотя казалось бы: сервер стартует, PhpMyadmin открывается, а что ещё надо? Нет, сервер который нельзя остановить — это не для меня. Гори оно в аду!

9. Uniformserver

Последняя версия: 8.5.4
Русский язык: Да
Portable версия: Нет
Домашняя страница: http://www.uniformserver.com/

Uniformserver

Базовый комплект:

  • Apache 2.4.2
  • PHP 5.4.0
  • MySQL 5.5.24
  • phpMyAdmin 3.5.1

Uniformserver — это очередная поделка на коленке и сказать хоть что-либо хорошее о ней я не могу. Кривой русский перевод, огромный уродский логотип в трей-меню, само меню совершенно не продумано, а из-за кривого перевода вообще невозможно что-либо понять. Все что может эта сборка — запуститься и открыть PhpMyadmin. С помощью меню еще можно добраться до логов и файлов конфигурации. Единственной приятной неожиданностью было найти там Сron.

10. USBWebserver

Последняя версия: 8.5
Русский язык: Нет
Portable версия: Да
Домашняя страница: http://www.usbwebserver.net/

USBWebserver

Базовый комплект:

  • Apache 2.2.21
  • MySQL 5.5
  • PHP 5.3.9
  • PhpMyAdmin 3.4.9.0

Простой и лёгкий WAMP комплект. Панель управления незамысловатая, её можно спрятать в трей. Русского языка к сожалению нет. Сборку можно порекомендовать нетребовательным пользователям и новичкам. Каких-либо особенностей или плюшек, о которых я мог бы рассказать, в этом программном комплексе нет.

По своей функциональности USBWebserver напоминает Denwer, разве что Perl не хватает. В панели управления можно выполнить запуск/остановку модулей, открыть логи, еще есть парочка полезных функций и настроек, на этом всё. Я бы рекомендовал эту сборку как GUI замену Denwer-а для тех, кому необходима схожая функциональность, но хочется иметь панель управления с кнопочками и рюшечками.

11. Vertrigo

Последняя версия: 2.27
Русский язык: Нет
Portable версия: Нет
Домашняя страница: http://vertrigo.sourceforge.net/

Vertrigo

Базовый комплект:

  • Apache 2.2.22
  • PHP 5.3.10
  • MySQL 5.5.20
  • SQLite 3.7.10
  • Smarty 3.1.7
  • PhpMyAdmin 3.4.9
  • Xdebug 2.1.3
  • SQLiteManager 1.2.4

Хороший и функциональный программный комплекс, довольно известный, простой в освоении. Имеет удобное меню, хорошие возможности по настройке PHP и Apache. Сборка мне очень понравилась, в своё время я использовал Vertrigo довольно длительное время.

Но не всё так радужно в нашем королевстве, конечно же есть и минусы. Самый главный и существенный минус — Vertrigo не портативен, его нельзя установить на флешку и использовать на разных машинах. Из других проблем хочу отметить трудности с созданием домена или алиаса, а так же отсутствие русского языка.

12. Wampserver

Последняя версия: 2.2d
Русский язык: Да
Portable версия: Нет
Домашняя страница: http://www.wampserver.com/

Wampserver

Базовый комплект:

  • Apache 2.2.21
  • Php 5.3.10
  • Mysql 5.5.20
  • XDebug 2.1.2
  • XDC 1.5
  • PhpMyadmin 3.4.10.1
  • SQLBuddy 1.3.3
  • webGrind 1.0

Как и XAMPP, эта сборка широко известна на западе. Возможно причиной тому является поддержка большого количества языков, возможность установить любую версию Apache, MySQL и PHP в качестве аддона и привлекательная домашняя страница, чего нельзя сказать о самой управляющей программе.

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

13. Winginx

Последняя версия: 0.4.0.4
Русский язык: Есть
Portable версия: Да
Домашняя страница: http://winginx.ru/

Winginx

Базовый комплект:

  • Nginx 1.2.0;
  • PHP 5.3.13;
  • PHP 5.4.3;
  • Node.js 0.6.17;
  • MySQL 5.1.62;
  • MongoDB 2.0.5;
  • memcached 1.2.6;
  • phpMyAdmin 3.5.0;
  • Adminer 3.3.3;
  • RockMongo 1.1.1;
  • phpMemcachedAdmin 1.2.1;
  • Xdebug 2.2.0.5, Zend Guard Loader 5.5, ionCube 4.0.14

Данная сборка может похвастаться наличием MongoDB и Node.js, а так же быстро набирающего популярность веб-сервера Nginx. Меня так же порадовало наличие нормального трей-меню и раздела настроек, однако в процессе работы оказалось что окно с настройками имеет 3 вкладки где всего по 1-2 опции (зачем?).

Довольно странно в Winginx выглядит работа с логами. Для их просмотра нам предлагается меню выбора файлов вида error.log, access.log и так далее, однако к какому именно модулю относятся эти логи понять невозможно: Nginx, PHP, а может Node.js?

Хоть Winginx и имеет управляющую программу, однако командование самим веб-сервером, так же как и в Denwer, осуществляется через .BAT файлы. Я сделал такой вывод по всплывающим из ниоткуда чёрным окнам во время запуска или остановки сервера.

Возможно, что кому-то (в первую очередь новичкам) будет очень полезна функция автоматической установки скриптов (PhpBB, WordPress, Joomla и т.д.) при создании домена, особенно если учитывать что скрипты сконфигурированы для работы с Nginx (переписывать правила реврайта самому довольно сложно). Однако лично я такими функциями никогда не пользуюсь и предпочитаю выполнять инсталляцию сам, поскольку никогда не знаешь что и как там устанавливается и какие сюрпризы могут поджидать тебя в будущем.

14. Xampp USB Lite

Последняя версия: 1.7.7
Русский язык: Нет
Portable версия: Да
Домашняя страница: http://www.apachefriends.org/en/xampp-windows.html

Xampp

Базовый комплект:

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5

XAMPP — это очень популярный за рубежом пакет программ. Думаю популярность обусловлена тем, что эта сборка довольно надёжна и имеет версии под все основные операционные системы: Windows, Linux, Mac OS X и даже Solaris.

Старт и остановка модулей происходят достаточно быстро, страница приветствия не запутана и понятна, хоть и на английском. В целом довольно хороший программный комплекс (с кучей плюшек в desktop версии) в котором нет ничего лишнего или отталкивающего. Чёрные окна из-за угла не атакуют, панель управления вполне обычная, однако малополезная.

Из минусов этого программного комплекса я могу отметить как раз эту панель управления, а точнее отсутствие этого самого управления, в ней нет ничего кроме запуска и остановки сервера. Здесь нет удобного меню со списком сайтов, нет раздела настроек веб-сервера, отсутствуют какие-либо полезные инструменты. Настраивать рабочее окружение в этой сборке вам придется вручную.

Сравнение

Portable Русский язык Наличие GUI Полезный GUI Просмотр логов
AMPPS + + +
AppServ
Denwer + +
EasyPHP + + + + +
EleanorServ + + + + +
Nimp + + + +
Open Server + + + + +
Server2go +
Uniformserver + + +
USBWebserver + +
Vertrigo + + +
Wampserver + + + +
Winginx + + + + +
Xampp USB Lite + +

Лучшие результаты: EasyPHP, Open Server, Winginx.

Тестирование

Тест №1 — Ложный запуск

Суть теста заключается в преднамеренной порче конфигурации Apache с целью проверить получим ли мы какое-либо предупреждение или все индикаторы будут гореть зеленым светом, а работать ничего не будет. Согласитесь, что использовать сборку, которая обманчиво сообщает об успешном запуске и выставляет вас идиотом, желания мало. Если сервер не подаёт никаких сигналов или работает скрытно, то тест так же будет считаться проваленным.

Тест №2 — Сложные пути

Суть теста заключается в преднамеренной установке сервера в папку со сложным именем, в нашем тесте мы будем использовать папку с именем «C:testMys$ka!._-()zlo{}+~%&2% Files». Если PhpMyAdmin (он взят просто для удобства, поскольку есть в каждой сборке) не откроется, то тест соответственно будет провален. Каждый человек — это индивидуальность, папки порой называют самыми неожиданными именами. Название папки, выбранное для теста, корректно для Windows и должно быть правильно обработано.

Тест №3 — SSL из коробки

Тест предельно простой — запускаем сервер и пытаемся открыть PhpMyAdmin по SSL протоколу.

Обозначения: "+" означает что тест пройден успешно, "-" означает что тест провален.

Ложный запуск Сложные пути SSL из коробки
AMPPS + + +
AppServ +
Denwer + +
EasyPHP + +
EleanorServ + +
Nimp +
Open Server + + +
Server2go +
Uniformserver +
USBWebserver +
Vertrigo + +
Wampserver + +
Winginx
Xampp USB Lite + +

Лучшие результаты: AMPPS, Open Server.

habr.com

Основная информация о программе

   Создание сайтов постепенно приобретает все большую популярность не только среди профессионалов, но и среди обычных пользователей. Простой процесс создания веб-ресурса за счет множества уже готовых решений позволяет создать собственный интернет-портал буквально в течение 10-20 минут. Созданный сайт затем размещается на сервере хостинг-провайдера. Удобнее всего просмотреть только что построенный ресурс на стационарном компьютере. Это позволит протестировать проект на предмет стабильности и возможных ошибок. Среди программ, предоставляющих такую возможность, особо выделяется приложение Denwer, разработанное с целью автоматизировать и максимально упростить создание виртуального сервера. С помощью данного программного обеспечения любой пользователь, даже не имеющий представления о том, как выглядит веб-ресурс «изнутри», сможет протестировать любой интернет-портал. Само название программы – это расшифровка аббревиатуры, которой создатели метко охарактеризовали возможности приложения («джентльменский набор Веб-разработчика). На самом деле, приложение содержит полную базу необходимых для создания локального сервера инструментов.

  Для того чтобы начать пользоваться возможностями Denwer, нужно перейти на сайт разработчика и, заполнив анкету, загрузить установочный файл. Программу желательно установить в корень локального диска – в будущем это во многом упростит работу. Денвер позволяет работать сразу над несколькими проектами, для каждого из которых выделяется отдельный виртуальный хост. Последние версии утилиты предусматривают возможность размещения дистрибутива на съемном носителе. Приложение окажется полезным для тех, чьей задачей является редактирование и проверка сайта на ПК без подключения к Интернету. Веб-студии, мастера, дизайнеры и просто интересующиеся пользователи смогут с легкостью создавать базы данных ресурсов, просматривать их на своем компьютере и в любой момент редактировать. По сути, программа представляет собой набор дистрибутивов и особую программную оболочку. Apache+SSL, PHP5, MySQL5, phpMyAdmin предоставляют необходимое количество нужных для мастера инструментов и упрощают работу для новичков в области создания сайтов.

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

soft.mydiv.net

История проекта

Проект стартовал 01.08. 2010 года с идеи расширить возможности виртуального сервера Denver, который несколько остановился в развитии и перестал удовлетворять растущие потребности веб-мастеров, дизайнеров и программистов. Первоначально программа создавалась на языке PHP под Microsoft Windows в среде разработки приложений Devel Studio. Начиная с версии 4.0 разработка функционала программы ведется на языке программирования Delphi, что позволило использовать объекты в качестве переменных и постоянных величин. Программирование на Delphi значительно расширило функционал локального сервера без установки программ, улучшило навигацию и облегчило процедуру настройки проекта на характеристики реального хостинга.

Проект создавался в формате самостоятельной портативной платформы (сервера для localhost), которая мало зависит от предустановленных на компьютер программ пользователя, т.к. имеет собственный пакет программ, которые также не требуют установки. Минимальные системные требования позволяют устанавливать программу на «слабые» машины или вообще запускать ее со сменных носителей (диск или флешка).

Установка и запуск

Характеристики дистрибутивов  ULTIMATE, PREMIUM, BASIC находятся вне зависимости от конфигурации серверной виртуальной части программы. Различия заключаются в комплектации пакетов. Так ULTIMATE имеет пакет с более чем 40 программами, охватывающие весь спектр возможных задач, которые приходится решать веб-программисту. Если требуется только виртуальный сервер (хостинг) для работы с программами Xampp, Denwer, Vertrigo и т.д., то можно воспользоваться версией Min. Следует помнить, что некоторые программы из пакета будут работать с определенными системами (напр., это MongoDB, Apache 2.4 и PHP 5.5 будут конфликтовать с Windows XP меньше SP3, 2003 или Vista) и обязательна установка набора библиотек Microsoft Visual C++ 2005-2008-2010 Redistributable Package x86.

Distributives of open server

Запуск программы Open Server с помощью файла Open Server.exe не вызывает затруднений при аккуратном кофигурировании. В большинстве случаев конфигурация по умолчанию соответствует конфигурации хостингов. Файл логов загрузки сервера дает полное представление о загруженных модулях, которые относятся к блоку неизменяемых (статичных) данных. Динамические данные пользователя подвергаются изменениям, кроме случая работы с оптического диска (CD-DVD).

Обновление

Статическая часть программного комплекса Open Server обновляется полностью при выходе новой версии программы или программных пакетов. Отдельного модуля автоматического обновления нет. При установке новой версии придется установить пакет в новый каталог (не «поверх» старой версии), произвести полную настройку существующих проектов и переместить (скопировать) данные пользователя. Но нельзя копировать файлы конфигурации или профили проектов. Имеет смысл пропускать несколько версий или читать анонсы новых версий, где будет указана степень совместимости новой версии с предыдущими.

Denwer portable

В состав комплекса предлагается ввести программу HashTab, которая после установки выдает хеш-суммы файлов в свойствах файла (правая кнопка мыши).

Компоненты программного комплекса

В комплекс входят:

  • PHP — препроцессор гипертекста (англ. PHP: Hypertext Preprocessor) — Personal Home Page Tools скриптовый язык для разработки страниц веб-приложений с серверами Apache HTTP, nginx или SCO OpenServer для ОС Unix. В пакет входят программы управления типа BIND (Berkeley Internet Name Domain) — распространённая реализация DNS-сервера и системы закачки данных (FTP-клиент) на сервер типа FileZilla или Wget.
  • Системы управления данными (реляционные системы управления базами данных) в форматах MySQL, MariaDB, MongoDB, PostgreSQL, программы организации хранилища данных типа Redis и программы кэширования данных типа memcached. Управление СУБД осуществляется с помощью программ Adminer, HeidiSQL или phpMyAdmin. Для MongoDB разработан интерфейс RockMongo.
  • Программы обработки графических материалов типа imageMagick, PixBuilder, PngOptimizer и/или Ghostscript позволяют оптимизировать графику, что значительно повышает скорость загрузки сайта на стороне пользователя (клиента).
  • Программы и утилиты для управления и мониторинга файловой системы Windows или Unix (архиваторы, менеджеры файлов и т.п.) и программы мониторинга параметров системы (мониторинг открытых портов, автозагрузки и текущих процессов).
    Denwer portable

Комплекс может расширяться сверх предустановленных программ в дистрибутивах ULTIMATE, PREMIUM или BASIC, для чего достаточно создать папку с названием программы в папке ./progs/категория программ (создание веб-страницы, СУБД или графики). Комплекс допускает использование ярлыков для портативных программ, которые можно разместить на вкладке для быстрого доступа.

Внешний доступ и защита сервера

Необходимость внешнего доступа к локальному серверу возникает при использовании сторонних программ или скриптов, которые размещены на специализированных сайтах (скрипты jquery.min.js, программы статистики и пр.). Но открытие одного или нескольких портов для доступа внешних программ серьезно снижает защищенность компьютера от неблагоприятного воздействия. Чтобы открыть доступ к Open Server внешних программ можно внести изменения записей в HOSTS файл или указать в настройках IP-адрес компьютера, что делает его доступным для всех сетей.

Denwer portable

Сервер имеет программную защиту от внешнего влияния, для чего надо выполнить ряд действий, которые связаны с изменением опций в разделе [Меню → Настройки → Сервер]:

Действия по защите локального веб-сервера от несанкционированного доступа:

  • Включите защиту диска и программ от доступа из внешних сетей в настройках.
  • Смените стандартные или простые пароли FTP-клиента.
  • Создайте уникальные пароли для root-пользователей модулей и СУБД. С помощью настройки фаервола закрываем все порты, кроме тех, которые будут использоваться (напр.: номер порта 80, 443, 21 и др.).

Открытие внешнего доступа к серверу всегда сопряжено с риском хакерской атаки. Поэтому открывать доступ следует в крайнем случае и осознанно.

Сервисные функции

Программирование на Delphi существенно сказалось на функциональности меню настройки и управления программой. В Меню настройки программы добавлена информация о ходе выполнения веб-программы на уровне логов, в которых отражается отладочная информация по Nignx, PHP, SQL и Apache-запросам. Характерно, что система может удалять логи автоматически через какое-то время (Автоочистка временных файлов).
Denwer portable

Программа имеет несколько встроенных фиксов (Fix), которые активируются в разделе меню, что позволяет несколько снизить уязвимость компьютера и ускоряет работу системы. Скрипты фиксов реестра для:

  • отключения IPv6;
  • настройки поведения системы;
  • оптимизации работы SSD;
  • тюнинга TCP;
  • драйвера TCPIP для Windows XP.

Внешнее управление локальным хостингом возможно с другого компьютера сети. Для этого активируется панель управления локального хостинга (http://localhost:1515/), которая будет доступна с реального IP-адреса. Следует помнить о низкой защищенности компьютера в режиме внешнего управления.

Для быстрого доступа к исполняемым и другим файлам в системе предусмотрена возможность создания закладок.

Denwer portable

Виды закладок:

  • Ссылка на домен или корневой каталог.
  • Папка с корневым каталогом.
  • Программа (запуск с опциями или параметрами).
  • Инструкция в виде командной строки (cmd).

Закладки могут иметь формат иконок исполняемых файлов. Если сайт имеет иконку (favicon.ico), то она будет отражаться в меню закладок.

Комплекс Open Server имеет встроенный DNS-сервер, который автоматизирует поиск и использование реальных доменов. Кроме этого, сервер переводит название домена/сайта из кириллицы в понятную серверу форму и обратно. В системе используется 3 режима поиска домена:

  • автоматический;
  • ручной;
  • автопоиск в сочетании с ручным.

Режим (последовательность поиска корневого каталога) определяется в настройках для автосканирования.

Планировщик заданий (Сron) выполнит задание в требуемом объеме и в нужное время. Для этого используются предопределенные подстановки и переменные.

Программа Open Server обошла все существующие программы локальных хостингов по набору встроенных функций и возможности их расширения. Программа слабо зависит от операционной системы, но в тоже время, не требует значительных ресурсов (ОЗУ, объем диска). Программа Open Server представляет собой законченную систему для создания и оптимизации сайтов и скриптов для управления веб-сайтами. Программа поставляется бесплатно «как есть» и хотя претензии не принимаются, но форум, мануал и «помощь» в формате обратной связи работают исправно и быстро. Перспективы у программы весьма радужные, а скачать вместо Денвер и WAMP можно с официальной страницы дистрибутивов локального сервера Open Server (http://open-server.ru/download/).

Отзывы (0)


web-gate.org

Особенности установки локального сервера

Для начала необходимо скачать Денвер (это бесплатно), однако уточним, что начало работы с локальным web-сервером предполагает переход на сайт разработчика, заполнение анкеты, загрузку установочного файла. Тем не менее, данное ПО можно скачать и с нашего ресурса по прямой ссылке внизу публикации. Далее запускаем инсталлятор и следуем подсказкам мастера установки.

После всех проделанных манипуляций, на рабочем столе появятся два значка «Denver Stop» и «Denver Run», означающие запуск и остановку локального сервера.

«>

Программа включает набор дистрибутивов и программную оболочку. Apache+SSL, phpMyAdmin, PHP5, MySQL5-эти проверенные и популярные средства предоставляют необходимые возможности и упрощают работу для новичков в деле создания сайтов.

«>

Денвер устроен очень просто и оптимален с точки зрения конфигурирования. Отдельно стоит сказать, что большим преимуществом в его работе является автономность. Эта автономность достигается следующими особенностями:

  • Денвер содержится в единственном каталоге, больше нигде на дисках он не оставляет следов. ПО никак не отражается в системных каталогах Windows, не засоряет системный реестр.
  • Локальный сервер настолько автономен и изолирован, что второй установленный Денвер ему никоим образом не навредит.
  • Программа не требует дополнительных запущенных сервисов. Программное обеспечение запускается и просто работает, не оставляя следов после своей остановки.
  • Удалить Денвер означает удалить его каталог – и все, никаких манипуляций делать не нужно.
  • Удобный перенос с одного компьютера на другой (выполняется простым копированием каталога).

softprime.net


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.