Многоплатформенный сервер LAMPP на USB-накопителе
Я пытаюсь настроить простой кроссплатформенный сервер, который будет полностью переносимым и работать на Windows, Mac и Linux.
Немного предыстории: раньше у меня был только рабочий стол Windows. Этот рабочий стол запускает xampp для поддержки некоторых php-скриптов, которые являются интерфейсом к базе данных. Недавно я приобрел MacBook Pro и хотел работать с базой данных локально, но о ее размещении на сервере не может быть и речи, так как я часто использую свой ноутбук, где нет подключения к Интернету. Я думал, что могу поместить базу данных на USB-диск и просто использовать разные двоичные файлы в зависимости от системы, над которой я работал.
Оглядываясь вокруг, я видел несколько постов о похожих вещах, но, похоже, есть проблемы (с которыми я столкнулся), поскольку xampp для mac жестко запрограммирован на отсутствие /Applications и отказывается запускаться с /Volumes/USB (флешка usb) точка крепления). Более того, никто не обратился напрямую к проблемам, которые наверняка могут быть связаны с наличием нескольких двоичных файлов, использующих одну и ту же базу данных.
Я хотел бы здесь, что вы все думаете, будет лучшим решением для этого. Я думаю, что мне может понадобиться пойти в другом направлении, но я не уверен, где.
Примечание. Я уже пытался установить виртуальную машину, сохраненную на USB-диске, но загрузка заняла несколько минут, а производительность снижается.
1 ответ
Приложение , которое вы хотите использовать, - это virtualbox, установите его в каждой из ваших сред, настройте виртуальную машину на одной машине на USB, используя что-то вроде linux и webmin для управления ею
затем создайте / импортируйте его, используя те же сведения о настройке, которые указывают на виртуальный жесткий диск на USB-диске, имейте в виду, что производительность, скорее всего, будет несколько ниже из-за того, что диск подключен к USB, а не к SATA, преимущество в том, что он также несколько портативен