Skip to content

Criar e configurar ambientes de desenvolvimento leves, reprodutíveis e portáteis.

License

Notifications You must be signed in to change notification settings

txeverson/vagrant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Vagrant-Setup

Servidor LAMP (Linux, Apache, MySQL, PHP)

Configuração do Vagrant (com provisionamento em Shell Script) para criar uma máquina virtual (Ubuntu Server 14.04 64 Bits) de desenvolvimento em PHP.

###Pacotes Inclusos:

  • PHP 7
  • MySQL 5.5
  • SQLite
  • Git
  • Composer
  • Symfony
  • cURL
  • Vim
  • Redis (Para mais detalhes consulte arquivo setup.sh)

Você vai precisar:

-> Instale o Virtualbox e o Vagrant de acordo com seu sistema operacional. ( A instalação é bem simples e pode ser feita sem muitas dificuldades... )

Modo de Uso

A instalação inicial pode ser feita de duas formas, sendo:

1º -> Caso tenha o Git instaldo em sua máquina, proceda da seguinte forma:

  • Clone esse repositório para sua máquina:
  • Ainda no Prompt de comando/Terminal Entre no diretório vagrant-setup-php ( Ou o que você definir na hora da clonagem )

  • Inicie a máquina virtual com o comando:

  • vagrant up

2º -> Caso não tenha o Git instalado em sua máquina, acesse https://github.com/falaeverson/vagrant baixe o arquivo do projeto no formato .zip e descompacte-o onde desejar.

  • Abra seu Prompt/Terminal , acesse o diretorio que acabou de descompactar e rode o comando:
  • vagrant up

Após este comando 'vagrant up', o Vagrant ficará responsavel por baixar o sistema operacional ( neste caso Ubuntu Server 64 ), configurar a máquina virtual no VirtualBox e posteriormente baixar, instalar e configurar todos os pacotes do script 'setup.sh' (Sim! A primeira vez realmente é um pouco mais demorado).

Quando tudo estiver pronto, um servidor web estará disponível no endereço http://localhost:8080 ou http://192.168.33.10, e a instalação do PHPMyAdmin está em http://192.168.33.10/phpmyadmin, para acessar utilize:

  • Login: root
  • Senha: vagrant

obs:(A senha padrão para todos os serviços é vagrant).

Coloque seu código no diretório "www". Todo o conteúdo dele estará disponível via http://localhost:8080. (Como teste, já existe um arquivo index.php que chama a função phpinfo() ).

Para desligar a máquina virtual utilize o comando:

  • vagrant halt

Para religar novamente utilize:

  • vagrant up

Caso queira destruir a máquina virtual (o conteúdo do www não será excluido):

  • vagrant destroy

About

Criar e configurar ambientes de desenvolvimento leves, reprodutíveis e portáteis.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published