Если это возможно, возможно, вы могли бы установить virtualbox как на домашней, так и на рабочей машинах, а затем иметь полноценную среду стека LAMP, которая является реальной и не требует копирования. Если у вас есть MAMP, то вы не можете этого сделать, но если оперативной памяти мало, то, возможно, попробуйте SliTaz в качестве дистрибутива Linux в виртуальной коробке, я сделал это для своей компании по разным причинам, но это оказалось полезным.
Полностью независимый стек MAMP на внешнем диске?
Все больше и больше мне нужно общее окружение между моей работой и домашними машинами. Прямо сейчас у меня есть две отдельные установки MAMP (по одной на каждую коробку), с символом webroot, связанным с папкой на моем внешнем диске. Это работает довольно хорошо, я могу просто подключиться и идти. Основным усложняющим фактором является то, что у меня есть изящная пара .command
файлов, которые выгружают и повторно синхронизируют базы данных MySQL вручную - и если я не помню, чтобы задействовать их в конце дня, мне придется либо воссоздать изменения базы данных из память или я просто не могу работать. Мне это надоело, должен быть лучший способ.
Есть ли какое-либо решение, которое позволило бы мне заключить стек MAMP на внешний диск и дать ему одноточечный запуск и остановку? Я даже готов рассмотреть грубую сборку на этом этапе, если я смогу получить руководство для начинающих / промежуточного уровня.
Что я ищу:
- Все данные и конфигурации, общие для разных сред (от баз данных до виртуальных хостов)
- Запуск и остановка по одной точке / одним щелчком
- Связывание портов по умолчанию (80 и 3306) - требуется авторизация администратора
Что я пробовал (и почему это не работает):
- Внешний хост: FTP в офисе прерывистый и ненадежный, часто не может подключиться часами. Переключился на локальный dev с развертыванием git / ssh.
- Приложение MAMP : по своей природе не устанавливается на внешние диски - может символическая ссылка webroot, но базы данных и конфигурации остаются позади.
- Bitnami : устанавливается на внешние диски, но не привязывается ниже, чем порт 1024. Предложение « Установить как root » работает для настольных компьютеров, но не работает на внешнем диске.
- XAMPP: версия для Windows может устанавливаться и запускаться с диска, но версия для Mac более ограничена.
- Необработанный Apache / PHP / MySQL: попытался недавно, но не смог понять, как добиться запуска / остановки в одной точке.
Внешний диск не является обязательным - если есть какие-либо другие решения, которые позволили бы мне дублировать среду между двумя компьютерами (и не требовать FTP), я весь слух. Заранее спасибо за помощь!
1 ответ на вопрос
Похожие вопросы
-
3
Ускорение загрузки OS X на годичной MBP
-
3
Как повторно связать резервную копию Airport Time Machine после перехода на новый Mac?
-
6
Как вы отключите звук запуска на Mac?
-
-
5
Почему мой Macbook сильно нагревается при использовании Boot Camp?
-
7
Есть ли в Mac OS X эквивалент Ctrl + Tab?
-
6
Способ переноса данных Time Machine на новый диск
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
10
Программное обеспечение для резервного копирования для Mac OS X
-
5
Как удалить и удалить .kext в Mac OS X?
-
4
Как переназначить клавишу извлечения на клавиатуре MacBook, чтобы «удалить»?