Executando WAMP (XAMPP) e LAMP de um SSD, em máquinas Windows e Linux de 64 bits [duplicado]

2

Eu tenho uma unidade de estado sólido na qual desenvolvo websites. A razão pela qual eu faço isso é porque eu trabalho em alguns computadores diferentes. Historicamente, criei ambientes de desenvolvimento separados para usar em cada máquina. Isso foi OK, mas se o sistema mudou por algum motivo, por exemplo, a instalação do novo sistema operacional, foi uma dor. Então eu comprei um gabinete USB 3.0 e coloquei uma unidade de estado sólido lá e é muito rápido, o que é bom.

Eu estava trabalhando com três máquinas Windows e eu poderia simplesmente ligar a unidade, iniciar o meu servidor XAMPP e ir embora, desenvolvendo sites: usando o Dreamweaver, o Komodo, o Notepad ++, o Eclipse, etc.

Recentemente, no entanto, um dos discos rígidos das minhas máquinas Windows caiu e, em vez de voltar para o Windows, usei o Ububntu 12.04. Eu tenho várias estações de trabalho e servidores Ubuntu e gosto do Linux, então eu achei que a oportunidade dele era uma ótima oportunidade de transição.

Eu fui trabalhar na instalação e na tentativa de configurar um servidor LAMP e, além da compatibilidade com o XAMPP de 64 bits, estou vendo outros problemas com a execução desse servidor Linux. Vou continuar tentando resolver isso, mas enquanto isso ...

minha pergunta é: alguém já executou com sucesso o WAMP e o LAMP do mesmo SSD (formatado para NTFS)? Tenho certeza de que existem muitas barreiras para isso acontecer, como sistema de arquivos local, bibliotecas de sistema operacional, dependências, etc. Mas eu estava pensando que seria legal se isso pudesse ser feito.

Eu não sou especialista, por isso, se isso é simplesmente uma estupidez, por favor não hesite em me avisar.

    
por nicorellius 19.09.2012 / 22:59

1 resposta

2

Você perguntou se é possível executar o WAMP (Apache / MySQL / PHP em execução no Windows) e o LAMP (Apache / MySQL / PHP em execução no Linux) no mesmo SSD. A resposta é sim, você pode, mas a única maneira sensata de fazer isso é com a virtualização. Gostaria de sugerir a criação de duas máquinas virtuais, uma executando o Linux (para LAMP) e outra executando o Windows (para o WAMP).

Você tem muitas opções para o hipervisor, mas as plataformas de virtualização gratuitas mais simples são o VMware Player e o Oracle VirtualBox. Você pode configurar cada máquina virtual para rede somente de host (se os sites de desenvolvimento só puderem ser acessados localmente) ou rede em ponte (se você quiser que eles estejam acessíveis em sua rede local).

Se você formatar seu disco USB físico com FAT32 e usar o VMware Player como seu hipervisor, poderá iniciar e executar suas máquinas virtuais em qualquer computador host que execute o VMware Player (ou Workstation / Fusion), independentemente de o O computador físico está executando o Linux, Windows ou Mac OS X. Isso pode funcionar bem para você, já que você está experimentando diferentes sistemas operacionais para o seu computador físico. Só não se esqueça de selecionar a opção para dividir o disco virtual em pedaços de 2 GB quando você cria cada máquina virtual. Ao configurar suas máquinas virtuais, você poderá formatar seus discos virtuais usando qualquer sistema de arquivos desejado, por exemplo, NTFS no seu Windows VM e EXT4 para Linux; o sistema de arquivos FAT32 subjacente na sua unidade USB 3.0 não é visível para cada VM.

Observe que o somente bom motivo para usar o FAT32 é compartilhar arquivos entre computadores que executam sistemas operacionais diferentes, alguns dos quais podem não ter suporte de leitura / gravação para NTFS. Se você for usar essas máquinas virtuais somente em hosts Windows, faz mais sentido formatar a unidade física com o NTFS.

    
por 19.09.2012 / 23:16