Чтобы сделать рабочую станцию на локальной машине, нужен подходящий софт. Существует много готовых сборок Web-серверов. Например, XAMPP и Denwer. Но какую из них выбрать? Чем они отличаются? Есть ли у них недостатки? Не бывает идеальных программ, которые подойдут сразу всем пользователям. Ведь у всех свой набор задач и свои требования. Почитайте описание этих утилит и сможете решить, какая из них вам подойдёт: Denwer или XAMPP.
Общие сведения
Эти приложения во многом похожи. В них уже есть встроенное ПО, которое нужно для работы:
- Язык программирования PHP.
- HTTP-Сервис Апачи.
- Обработчик баз данных MySQL.
- Графический клиент phpMyAdmin.
С ними вы сможете за несколько минут поднять локальный сервер. Иначе придётся вручную собирать и устанавливать модули, выбирать конфигурацию. Самостоятельная настройка — это долгий и сложный процесс. Она нужна, если вы создаёте общественный ресурс. Для виртуальной машины можно использовать готовую сборку.
Актуальную информацию о новых версиях Денвер и XAMPP можно прочитать на сайте разработчиков. Там указано, какие библиотеки входят в комплект сервера.
Denwer
Программа «весит» меньше 10 Мегабайт. Она включает базовые компоненты. Но по отдельности они занимают намного больше места. На странице denwer.ru можно скачать дополнительные модули и расширения. Например:
- ActivePerl. Дистрибутив языка программирования Перл.
- Системы управления БД PostgreSQL и FireBird.
- Эмулятор mail-сервера с протоколом SMTP.
- Языки программирования Python и Parser.
Также на этом сайте есть инструкция на русском языке и FAQ. Если у вас возник вопрос, которого нет в справке, загляните на форум Денвера. На нём огромная база знаний. Другие юзеры или сами разработчики помогут вам решить любую проблему.
В программе предварительно настроены все необходимые конфигурации. Установите, запустите, пользуйтесь. Но если компьютер новый, всё же надо его «подготовить».
- Для работы с Denwer нужны сетевые протоколы и драйвера. Даже если машина не подключена к интернету. Чтобы проверить, есть ли они на ПК, перейдите в «Пуск — Выполнить» и в открывшемся окне введите «ping 127.0.0.1». Если появится командная строка с пингом, значит, софт стоит.
- В противном случае настройте сеть вручную. В Windows XP активируйте «Удалённый доступ к сети» в компонентах системы. В других версиях проверьте настройки фаервола и антивируса — они могут блокировать пинг. В современных компьютерах уже есть сетевые протоколы и драйвера. Поэтому предварительная настройка вряд ли потребуется.
- Теперь можно устанавливать Денвер. Запустите файл-инсталлятор.
- Программа задаст несколько вопросов. Первый — куда её поместить. По умолчанию задана папка «C:WebServers». Можете выбрать другую. Но ставьте утилиту только в директории первого уровня. То есть — без вложенных каталогов.
- Введите метку виртуального диска. Она не должна совпадать с существующими томами. Напишите, например, букву «Z:».
- Начнётся установка. После неё инсталлятор спросит, как создавать виртуальный диск — по запросу пользователя или при запуске системы.
Не нужно вписывать никаких команд, выбирать настройки, расставлять «галочки». Надо лишь нажать несколько кнопок. И сервер будет доступен по адресу «http://localhost/denwer/». Также на рабочем столе появятся иконки для запуска приложения. Если в окне утилиты вы увидите сообщение «Ура, заработало!», значит, вы можете пользоваться полноценным сервером.
ВНИМАНИЕ. Но простота установки — не единственное преимущество программы. Что же выбрать: Denwer или всё-таки XAMPP? Неужели быстрая инсталляция — это решающий фактор? Рассмотрим по отдельности достоинства и недостатки этих приложений.
Плюсы Денвера:
- Не нужно ничего настраивать. После простой установки можно сразу запускать виртуальную машину.
- Приложение мало «весит» и хорошо оптимизировано.
- Оно простое и понятное. Поэтому подойдёт для новичков.
- Поддержка русского языка.
- Доступна интеграция дополнительных библиотек.
- Можно переносить на другие машины. Попутно не требуется ничего настраивать.
- На сайте разработчиков доступна обширная база знаний: инструкции, описания, FAQ, лог обновлений.
- Есть свой форум. На нём можно задать вопросы относительно утилиты и пообщаться с другими пользователями.
- Не надо удалять через деинсталляторы или службы системы. Просто сотрите папку с приложением.
Минусы:
- В базовом наборе программы достаточно скудное наполнение. Только самое необходимое для запуска сервера.
- Оформление графического клиента тоже ничем не выделяется.
XAMPP
Неоспоримое преимущество XAMPP — его кроссплатформенность. Эта программа работает на любых дистрибутивах Linux, Windows, Solaris, MacOS. На странице apachefriends.org/download.html есть сборки под разные ОС. А ещё — всевозможные аддоны (например, WordPress, MediaWiki, Joomla). Сайт на английском языке.
В базовую комплектацию утилиты, помимо Apache, СУБД и PHP, входит:
- OpenSSL
- Tomcat
- MariaDB
- FileZilla FTP Server
- Webalizer
И «весит» она соответственно — более 100 Мегабайт. Но есть Lite-версия — по составу она похожа на Денвер. Для разных операционных систем предназначены разные сборки. В программах для Linux и Mac встроенных модулей больше. Чтобы посмотреть на «состав» утилиты, нажмите на ссылку «What’s Included?» на сайте разработчика.
Инструкций или разъяснений там нет. Но установить утилиту очень просто.
- В Linux — распакуйте архив и запустите инсталляцию.
- В Windows — откройте исполняемый EXE-файл.
- Выберите папку.
- Подождите, пока скопируются файлы.
Появится панель управления сервером. Там можно его запустить и остановить. Сам ресурс будет доступен по адресу «http://localhost/».
ВАЖНО. Если у вас Mac или Solaris, то на вопрос, что лучше выбрать — Denwer или XAMPP, ответ один: это точно не для Денвера. В остальных случаях надо посмотреть на возможности, достоинства и недостатки программы.
Плюсы:
- Есть серверы для разных систем.
- В базовую сборку встроены все модули, которые могут понадобиться.
- Очень простая инсталляция.
- Может функционировать в общественной сети. Защита компонентов уже настроена.
- Если правильно настроить, будет работать как полноценный интернет-сервер.
- В главном меню программы доступны основные функции. Там можно посмотреть статус сервера и установленные библиотеки.
Минусы:
- Занимает много памяти. Хотя есть версия Lite.
- Только английский язык.
- На панели управления нет никакого «управления». Лишь пуск/стоп сервера.
Сравнение и выбор
Вы так и не решили что ставить — Denwer или XAMPP? Что лучше в конечном итоге? Это зависит от многих факторов. Одна программа не подойдёт сразу всем пользователям. Решающую роль играет платформа. Если операционная система не поддерживает сервер Денвера, то вы его в любом случае не установите. Оцените, «потянет» ли компьютер виртуальный сервер. На старую или слабую машину лучше ставить Denwer. В крайнем случае — XAMPP-Lite.
Если вы плохо знаете английский, то англоязычная программа вам вряд ли подойдёт. Управление в ней несложное. Но настраивать утилиту, при этом постоянно заглядывая в словарь, не очень удобно. Серверы Денвера оптимизированы — они «быстрые», и им не нужно много ресурсов. А у XAMPP другое преимущество — надёжность. Утилиту постоянно тестируют и доводят до совершенства. Вероятность сбоя — минимальна. Хотя и Denwer работает стабильно.
У этих программ есть определённое сходство. Но в то же время они различаются. Их объединяет главное — после установки приложения Денвер или XAMPP вы сразу получите готовый локальный сервер. А вот выбор зависит от нескольких факторов. Платформы, ресурсов, ваших предпочтений. Ведь вам работать с этой виртуальной машиной.