виртуальный сервер LAMP, развивающийся на Mac. Каков наилучший способ достичь этого? - PullRequest
1 голос
/ 15 марта 2011

В настоящее время я использую виртуальный сервер Ubuntu на моем Mac через Parallels.Это действительно вполне нормально, но работа в виртуальной среде может быть немного медленной.

Я просто хочу запустить сервер, но в настоящий момент занимаюсь разработкой на стороне Mac.Я действительно просто хочу, чтобы сервер работал в фоновом режиме, в то время как вся работа с девайсом выполняется на Mac.

Кто-нибудь настроил что-то подобное и сможет указать мне довольно краткое руководство?

Вот некоторые проблемы (для меня):

  • доступ к файлам на сервере для редактирования
  • виртуальных хостов
  • с помощью Macконсоль вместо виртуального сервера

Ответы [ 3 ]

2 голосов
/ 15 марта 2011

Я предлагаю установить LAMP, MAMP или XAMPP на ваш хост OS X и разработать с его помощью

Но если вы настаиваете, есть варианты.Используйте eclipse для разработки, и он поддерживает удаленные проекты (хотя некоторые функции ограничены), чтобы вы могли вводить виртуальный гостевой IP-адрес и получать доступ к файлам проекта там.

Вы также можете настроить OpenSSH на своем госте для доступа к его консоли через ssh вваша собственная консоль.

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

Решение, которое я бы предложил, состояло в том, чтобы использовать SVN или любой другой контроль версий на вашем хосте (OS X), зафиксировать изменения в нем, запустить cron или демон наваша Ubuntu, которая часто обновляет svn в вашей папке.

0 голосов
/ 31 января 2017

Для этой цели вы можете использовать приложение Bitnami:
https://bitnami.com/stacks

Они запускаются локально, из папки в вашем домашнем каталоге, поэтому все локально. Большинство из них имеют приятный графический интерфейс для запуска / остановки стека LAMP, так что вы можете сосредоточиться на своем приложении.

Вам просто нужно приложение, которое вы хотите запустить (т.е. Wordpress, Drupal или обычный LAMP), загрузите установщик и запустите его. Поскольку он запускается из папки на локальном «физическом» компьютере, вы можете работать с любым файлом с помощью Finder и с вашим любимым текстовым редактором, поэтому не нужно делать ничего особенного.

Подробнее об установщиках Bitnami см. https://docs.bitnami.com/installer/faq/osx-faq/#install_osx

0 голосов
/ 17 марта 2011

Если вы хотите использовать виртуальные машины, использование общего каталога упрощает задачу.

Вы можете хранить исходный код на Mac и делиться им с гостевой ОС в ВМ. Таким образом, вы можете отредактировать его на Mac и внутри виртуальной машины, чтобы запустить его в соответствующем каталоге Apache.

И включите SSH на гостевой ОС. Благодаря этому вы можете использовать консоль Mac для управления Apache и другими компонентами в гостевой ОС.

...