Любой веб-мастер, создающий сайты, неважно, на заказ или для себя, нуждается в программной среде, при помощи которой он разрабатывает свои проекты. Одним из столпов программного обеспечения веб-разработчика является веб-сервер, на котором происходит тестирование работы будущих готовых решений.
Очень популярным способом является использование пакета Denwer, который реализует все основные функции хостинга: тут есть и сервер Apache, и гипертекстовый процессор PHP, и сервер баз данных MySQL со средствами его управления. Все это легко инсталлируется, но есть одно НО: работает все это в среде Windows.
Кажется, а что же тут плохого? В принципе, ничего, за исключением одной мелочи: подавляющее число веб-серверов, на которых предоставляются услуги хостинга сайтов, работают под управлением операционных систем семейства UNIX, в которых реализован механизм предоставления доступа к файлам и папкам, отличный от такового в среде Windows. Поэтому при работе в Denwer просто невозможно в полной мере проанализировать корректность работы сайта, размещаемого затем на хостинге под управлением, например, ОС Linux.
Для решения этой проблемы можно установить на своем любимом Windows виртуальную машину, например, xVM VirtualBox, установить на ней какой-либо популярный дистрибутив Linux (Ubuntu или Debian вполне подойдет), а потом поднять популярную связку LAMP. В результате появится возможность полного и всестороннего локального анализа веб-проекта перед продажей его заказчику или передачей на хостинг.