В настоящее время я занимаюсь веб-разработкой в Windows с использованием XAMPP. Сейчас я пытаюсь перенести это на Linux, потому что считаю, что сложнее установить / получить нужные инструменты для Windows. Кроме того, среда Linux будет соответствовать живому серверу намного ближе.
Поскольку я знаком с Windows, я хотел бы сохранить Windows в качестве своей "основной" ОС и запускать дистрибутив Linux в виртуальной машине. У меня есть следующие вопросы по этому поводу:
У меня очень мало опыта работы с Linux, поэтому мне понадобится простой в использовании дистрибутив, но достаточно мощный для выполнения всех необходимых задач веб-разработки. Какие рекомендуемые варианты?
Я бы предпочел использовать мой текущий редактор в Windows. В каком случае мне нужно будет хранить свои файлы на хост-машине или на виртуальной машине? Если на виртуальной машине я могу "сопоставить" папку webroot как диск, чтобы я мог получить доступ к файлам в Windows?
Смогу ли я получить доступ к веб-серверу на моем хост-компьютере, перейдя по
http://localhost
? И можно ли получить доступ к веб-серверу с другого компьютера, перейдя по IP-адресу моего хост-компьютера? Или мне нужно что-то настроить, чтобы это работало?
По сути, я хочу, чтобы виртуальная машина запускала веб-сервер, и ничего больше. Если мне нужно установить расширение, такое как ImageMagick, я сделаю это на виртуальной машине.