VertrigoServ - локальная площадка для разработки сайтов
[ VertrigoServ ]
Freeware web environment
Любому WEB-разработчику необходимо где-то отлаживать свои творения, тестировать новые движки для сайтов и проводить эксперименты. Тут никак не обойтись без локального web сервера.
Уже довольно длительное время, в качестве испытательного полигона на windows использую Vertrigo Server.
Изначально, когда только делал первые шаги в сайтосроительстве, в качестве локального сервера устанавливал ДЕНВЕР, но даже в те времена он мне не очень нравился. Объяснения этой не любви так и не нашел до сих пор. После него был STP Server, с гораздо более удобной админкой, чем в упомянутом ДЕНВЕРе, но в какой-то момент он решил заглючить, а свободного времени разобраться что там приключилось не было. В результате на десктопе поселился VertrigoServ.
Vertrigo Server довольно профессиональный и простой в установке и использовании пакет. Есть все необходимое для разработчика - Apache, PHP, MySQL и SQLite, SQLiteManager, PhpMyAdmin, а также Zend Optimizer. Всё это добро замечательно настраивается из панели управления, предоставляющей быстрый доступ к папкам и сервисам. Вызывается эта панель в трее Windows.
Разработчиков на Perl наверное огорчу - тут нет и не предвидится поддержка данного языка, впрочем мне он не пригождался при создании сайтов.
Установка и настройка VertrigoServ
Установка Vertrigo Server не должна вызвать трудностей, а вот на настройке остановимся немного подробнее.
Первым делом после установки, открываем файл D:\VertrigoServ\Apache\httpd.conf (соответственно указываем путь куда вы установили) и в самом начале добавляем строчку:
Win32DisableAcceptEx
В противном случае apache будет жутко тормозить и неимоверно быстро начнет расти лог-файл ошибок.
Виртуальные хосты для разработки я предпочитаю настраивать ручной правкой, уже упомятутого httpd.conf. Посмотрите пример, создания трёх виртуальных хостов:
NameVirtualHost 127.0.0.1:80
DocumentRoot "D:/VertrigoServ/www/test1"
ServerName test1
DocumentRoot "D:/VertrigoServ/www/test2"
ServerName test2
DocumentRoot "D:/VertrigoServ/www/test3"
ServerName test3
Названия тестовых сайтов могут быть абсолютно любыми. Не забудьте только соответсвенно поправить файл hosts в системе [диск]/Windows/System32/drivers/etc/hosts примерно так:
127.0.0.1 localhost test1 test2 test3
После чего можно в браузере обращаться по имени к вашим экспериментальным ресурсам.
http://test1
Комментариев: 2
Все всё знают, но от себя добавлю пару альтернатив:
http://open-server.ru/ (nginx и много чего еще из коробки)
xampp (старый друг apache)
Могу посоветовать (попросить) написать пост по Adminer'у --средство администрирования баз данных--