@Tupolev

WINDOWS. Как удобно организовать НЕСКОЛЬКО Локальных веб-серверов на Windows с разными версиями PHP, Apache, MySQL и т.п.?

Ставить локальный веб-сервер для работы над сайтами заказчиков не составляло проблем - пока работал с одним хостингом. Теперь возникла необходимость работать с разными хостингами и старыми сайтами. Дабы не спотыкаться на ровном месте логично (может и не прав, подскажите) на локальном сервере ставить те же версии софта, что и на хостинге рабочего сайта (apache, php, mysql и прочее по необходимости). В этом случае можно будет переносить сделанную работу на рабочий сайт простым копированием файлов и дампом БД.
Нужен совет как сделать это удобно. Чтобы сделав необходимое за пол часа для одного проекта быстро переключится на другой, которому нужно уже веб-сервер (апач/пхп) другой версии.

Например, в готовой сборке XAMMP есть запускаемая админ-панель сборки, где можно удобно кнопочками стартовать и стопить нужные сервисы. Попробую залезть туда, не думаю что там хитрый код, и переделать под себя. Но может уже есть готовые удачные решения?

Да и вообще, интересует мнение брата-фрилансера по оптимальной организации работы в данной области.
  • Вопрос задан
  • 400 просмотров
Пригласить эксперта
Ответы на вопрос 6
dimonchik2013
@dimonchik2013
non progredi est regredi
virtualbox / vmware only
Ответ написан
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Веб-разработка
VGrabko
@VGrabko
Golang, Php, Js
тут большими буквами надо было писать WINDOWS, а не несколько. Под виндой всё очень плохо. Переходите на линукс.
Ответ написан
@Tupolev Автор вопроса
Остановил свой поиск на виртуальных машинах (ВМ).
Начну с популярной связки Vagrant + Virtualbox.

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

Спасибо за наводку! =)
Ответ написан
Например: используя Denver прописать для каждой копии отдельный порт: 80, 81,82,83 или 8080,8081,8082 и т.д.
Ответ написан
Комментировать
it-plast
@it-plast
QT Разработчик
Используй WDSP
в нём организовано несколько версий php
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Искра Екатеринбург
от 80 000 до 100 000 ₽
Art gorka Санкт-Петербург
от 60 000 ₽
25 апр. 2024, в 12:20
15000 руб./за проект
25 апр. 2024, в 12:08
300 руб./за проект
25 апр. 2024, в 11:49
25000 руб./за проект