Разработка веб-приложений на виртуальной машине - PullRequest
0 голосов
/ 22 мая 2011

Я прошу прощения, если этот вопрос кажется непрофессиональным, но я новичок в теме Виртуальные машины. Я являюсь студентом, разрабатывающим веб-приложение, которое использует базы данных MySQL и Virtuoso. Мой университет позволяет студентам размещать веб-приложения PHP, но не позволяет студентам устанавливать другие приложения на ограниченном выделенном серверном пространстве, и в моем случае я хотел бы установить Virtuoso. , Поэтому мой профессор предложил мне разработать приложение на виртуальной машине, а он обсудил с университетом возможное решение. Он также предположил, что при разработке веб-сайта на виртуальной машине его будет проще развернуть в режиме реального времени. сервер, как только мы найдем один.

Я искал бесплатные серверы виртуальных машин, такие как VMServer и VirtualBox, но я не уверен, требуется ли это в моем случае. Также мне до сих пор не ясно, чем разработка веб-сайта на виртуальной машине отличается от разработки его просто на моем компьютере. ПК. Я был бы очень признателен за любую помощь и предложение для моего запроса выше.

Спасибо !!

1 Ответ

5 голосов
/ 23 мая 2011

Использование виртуальной машины позволяет легко перенести вашу среду на другую (физическую) машину.

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

Это сработало на моей машине, но теперь это borken, как получилось?

Короче говоря, возможный сценарий кошмара.

против установки на ВМ
Если вы устанавливаете приложения, необходимые для создания и запуска вашей программы на виртуальной машине, вы можете просто перенести всю виртуальную машину на USB-диск 1) и скопировать ее на рабочий компьютер.
Все, что вам нужно изменить, - это настройки сети, и, поскольку больше ничего не изменилось (помните, при прочих равных условиях), оно будет работать.

Какую виртуальную машину использовать
Если вы разрабатываете на linux , выясните, какой дистрибутив есть в вашей школе, чтобы поставить завершенный проект. Установите этот дистрибутив на своем ноутбуке (или где-либо еще) дома и используйте виртуальную машину, входящую в этот дистрибутив.

На Windows Я бы порекомендовал использовать бесплатную версию VMware, это путь наименьшего сопротивления.


1) (не забудьте, что ваша виртуальная машина должна быть достаточно маленькой, чтобы уместиться на портативные носители, при разумных звуках 15 ГБ или 31 ГБ)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...