Pilha MAMP totalmente independente no drive externo?

1

Mais e mais, eu me vejo precisando de um ambiente comum entre o meu trabalho e as máquinas domésticas. Agora, eu tenho duas instalações MAMP separadas (uma em cada caixa), com o webroot ligado simbolicamente a uma pasta na minha unidade externa. Isso funciona muito bem, eu posso apenas ligar e ir. O principal fator complicador é que eu tenho um par de .command arquivos que despejam e re-sincronizam os bancos de dados MySQL manualmente - e se eu não me lembro de envolvê-los no final do dia, eu tenho que recriar o banco de dados muda de memória ou simplesmente não consigo trabalhar. Estou ficando farta disso, tem que haver uma maneira melhor.

Existe alguma solução que me permita encapsular uma pilha MAMP em uma unidade externa e dar início e término em ponto único? Estou até mesmo disposto a considerar uma construção básica neste ponto, se puder colocar minhas mãos em um guia de nível iniciante / intermediário.

O que estou procurando:

  • Todos os dados e configurações compartilhados entre ambientes (de bancos de dados a virtuais)
  • Início / término de ponto único / clique único
  • Ligação de porta padrão (80 e 3306) - exigir autorização de administrador é aceitável

O que eu tentei (e porque não funciona):

  • Host externo: o FTP no escritório é intermitente e não confiável, muitas vezes incapaz de se conectar por horas. Comutado para o dev local com a implementação do git / ssh.
  • Aplicativo MAMP : por design, não é instalado em unidades externas - pode vincular simbolicamente webroot, mas os bancos de dados e a configuração ficam para trás.
  • Bitnami : Instala em unidades externas, mas não liga abaixo da porta 1024. O " Instalar como raiz " a sugestão funciona para a área de trabalho, mas é interrompida na unidade externa.
  • XAMPP: a versão do Windows pode ser instalada e executada a partir da unidade, mas a versão do Mac é mais restrita.
  • Raw Apache / PHP / MySQL: tentativa recente, mas não consegui descobrir como conseguir iniciar / parar um único ponto.

A unidade externa não é obrigatória - se houver outras soluções que me permitam duplicar um ambiente entre dois computadores (e não exigem FTP), sou todo ouvidos. Agradecemos antecipadamente por sua ajuda!

    
por CodeMoose 16.07.2014 / 04:43

1 resposta

0

Se for possível, talvez você possa instalar o VirtualBox nas máquinas domésticas e de trabalho e, em seguida, ter um ambiente de pilha LAMP completo, que é a coisa real e não ter que fazer cópias. Se você deve ter o MAMP, então você não pode fazer isso, mas se o ram estiver baixo, então tente o SliTaz como uma distro linux dentro de uma virtualbox, eu fiz isso para minha empresa por diferentes razões, mas provou ser útil.

    
por 16.07.2014 / 05:38