Recurso de rede como desenvolvimento local

1

Estou usando o Windows 8.1 como sistema operacional do host. Eu instalei o Ubuntu na caixa virtual como guest e o PHP7 instalado nele. Eu quero usar PHP7 como desenvolvimento local no Windows. É possível usar o PHP7 e o servidor interno do PHP instalado em minha máquina convidada no meu Windows por ssh ou qualquer outro?

    
por Md Adil 11.12.2015 / 20:34

1 resposta

0

Sim, você pode. Encaminhando porta ou acessando VM via endereço IP.

Então, considere usar Vagrant com configuração de rede privada, veja o exemplo Vagrantfile :

Vagrant.configure(2) do |config|
  config.vm.box = "ubuntu/vivid64"
  config.vm.network "private_network", ip: "192.168.22.22"
  config.vm.hostname = "vagrant"
  config.vm.synced_folder ".", "/vagrant", id: "core", nfs: true
end

então, quando você provisionar sua VM por vagrant up e seu servidor Apache com PHP estiver ativo, acesse seu servidor por meio do endereço IP acima ou por host que você pode incluir em seu hosts , como:

192.168.22.22 local.dev

Além disso, com a configuração config.vm.synced_folder , seus arquivos na pasta selecionada ( . ) na máquina host são sincronizados e ficam automaticamente disponíveis na VM em /vagrant via NFS .

Se você precisar acessar sua VM, basta executar: vagrant ssh na pasta com seu Vagrantfile .

Verifique as seguintes configurações do Vagrant: mycognitive / drupal-sandbox , geerlingguy/drupal-vm ( VM do Drupal ) para idéias adicionais.

    
por 11.12.2015 / 21:23