Сервер веб-разработки UNIX для ПК с виртуальной машиной в Windows
Я планирую построить сервер веб-разработки для Linux в среде виртуальных машин на Windows Virtual PC. Поскольку у меня нет большого опыта установки и настройки веб-серверов Linux, я хотел бы попросить несколько советов:
- Какой дистрибутив Linux вы рекомендуете для такого сервера? Я хочу, чтобы виртуальный сервер выглядел как реальная среда хостинга.
- Существуют ли какие-либо предварительно настроенные виртуальные машины для веб-разработки?
- Может быть, какие-то инструкции и советы по настройке?
Мои требования к серверу вполне стандартные: последние версии Apache, MySQL, PHP, возможно, Python и Postgre.
Спасибо.
ОБНОВЛЕНИЕ: ОК, я думаю, что я пойду с Ubuntu Server для этого.
5 ответов
Для распространения я бы порекомендовал Ubuntu - вы можете добавить все необходимые серверные программы из их репозиториев.
Для виртуальной машины я бы порекомендовал Ubuntu Server Edition JeOS, поскольку на ней не было бы ненужного программного обеспечения.
Вы, вероятно, можете пойти с Ubuntu. Это легко для новичка, и есть много документации по установке стека LAMP, а затем вы можете перейти к другим дистрибутивам.
Если вы ищете предварительно сконфигурированные машины, вы можете взглянуть на VMWare Appliances
- Debian Lenny - отличная стабильность и максимальная поддержка пакетов
- Я уверен, что вы можете найти некоторые
- Используйте prefork-worker apache, MySQL 5/PHP 5, Postgres 8.4.
Существует множество готовых образов VMware, которые вы можете использовать. Вы также можете рассмотреть что-то вроде Amazon EC2, для которого есть много готовых изображений.
Я бы также предложил сервер Ubuntu в качестве базовой ОС.
Между прочим, существуют другие варианты виртуализации в случае, если Virtual PC не распознает эти предварительно созданные форматы изображений (я думаю, что эти форматы более стандартизированы и совместимы в наши дни, но не уверены)... например, есть vmware, и есть virtualbox.org
Должен ли он быть в Linux сразу? Вы можете запустить (Apache et al) XAMPP локально и запустить его за 5 минут.