LAMP é a sigla para Linux, Apache2, MySQL e PHP
Atualizar os pacotes do Linux
$ sudo apt update
$ sudo apt upgrade
Baixar do git. Criar o arquivo .env
. Configura-lo, lembrando de colocar os dados de BD corretamente.
Instalar dependências com o Composer, gerar chave e popular o banco.
$ git clone <projectname.git>
$ cd <projectname>
$ cp .env.example .env
Precisa instalar o php-dev
$ sudo apt install php-dev
Erro reportado como "SQLSTATE[HY000] [2002] php_network_getaddresses: getaddrinfo failed: nodename nor servname provided, or not known", resolva abrindo o arquivo .env
na base do diretório do projeto, e então mude o seguinte:
Isso permite que a aba com o laravel no navegador seja automaticamente atualizada a cada arquivo modificado no projeto. Ou seja, cada vez que você editar um arquivo no Visual Code, ao salvar esse arquivo o resultado será refletido automaticamente na aba do chrome.