Я хочу изолировать мой выпуск LAMP в виртуальной среде, я попытался использовать виртуальный бокс, но мой 4 ГБ ОЗУ не помогает. Мой вопрос заключается в том, что я запускаю sudo apt-get install lamp-server^в то время как в «venv» ... он установит mysql-server, apache2 и PHP только в virtualenv или будет областью установки в рамках всей системы.Установить стек LAMP в виртуальную среду
Я действительно хочу отличное решение для изоляции этих сред разработчиков и их зависимостей, и поэтому изучаю простые и эффективные варианты, учитывая мои системные ограничения. У меня есть другое решение Django (и mysql и gcloud) на том же компьютере, и я хотел бы, чтобы эти новые установки не вступали в противоречие с этим.
Я использую:
ОС: Ubuntu 16.04 LTS
Python: 2,7
К сожалению, virtualenv доступен только для модулей python, а LAMP - нет. В настоящее время лучший способ изолировать сервисы - использовать докер, Как только вы узнаете о докере, попробуйте использовать docker-compose для подключения различных изолированных сервисов. В Github есть много учебников и множество примеров. Наслаждайтесь! –
Отличный совет! Docker кажется именно тем, что я искал, хотя я немного удивлен тем, что с этой функциональностью нет пакета Ubuntu !. –
docker, (сейчас) является мультиплатформенным! поэтому вы можете просто загрузить или установить докеры на своем компьютере. –