Este repositório tem o objetivo de ajudar na configuração inicial do Ubuntu 22.04 recém instalado e completamente zerado. Ou seja, será instalado várias ferramentas para facilitar nos testes de um app super simples com PHP + Nginx. É possível rodar a aplicação e utilizar o phpMyAdmin para treinar e estudar SQL. O MySQL não está conectado na aplicação. Ou seja, a aplicação é só para testes, treinar e estudar o PHP 8. Já o MySQL + phpMyAdmin é só para testar, treinar e estudar SQL.
- Ubuntu 22.04 (Limpo, sem nenhuma instalação)
- Ou WSL com o Ubuntu 22.04 (Limpo, sem nenhuma instalação)
sudo apt update && sudo apt upgrade -y && sudo apt install make -y
cd ~ && git clone https://github.com/flaubert-dev/app-php-nginx.git
cd ~/app-php-nginx
rm -fr .git
make instalar
- Após a conclusão de todas as instalações, use este comando para sair do Zsh:
exit
- Só após sair do Zsh é que poderá fechar o terminal.
- Logo depois, abra o terminal novamente.
- Na sequência, configure o Zsh executando os comandos logo abaixo:
cd ~/app-php-nginx
make configurar
- Feche o terminal.
- Logo depois, abra o terminal novamente para que seja concluído as configurações.
- Reinicie o sistema. Se está usando o WSL com o Ubuntu 22.04 siga este passo a passo.
Entrar no app
cd ~/app-php-nginx
Instalar / Ligar
make ligar
Desligar
make desligar
Reiniciar
make reiniciar
Permissões
make permitir
Após ligar o app:
- Acessar o App: http://localhost
- Acessar o phpMyAdmin: http://localhost:10777
Entrar no app
cd ~/app-php-nginx
Visualizar chave SSH
make ver-ssh-key
Instalar plugins Oh My Zsh
make instalar-plugins-zsh
Mostra o uso de espaço Docker (imagens, containers, volumes e cache)
make espaco
Remove os containers, redes, volumes e imagens associadas
make desinstalar
- Instalar o WSL e/ou Ubuntu
wsl --install -d Ubuntu-22.04
- Atualizar o WSL
wsl --update
- Defina a versão padrão do WSL para a versão 2
wsl --set-default-version 2
- Listar distros instaladas
wsl -l -v
- Desligar a distribuição
wsl --terminate Ubuntu-22.04
- Desinstalar a distribuição
wsl --unregister Ubuntu-22.04
- Desligar a distribuição
wsl --terminate Ubuntu-22.04
- Desligar o WSL
wsl --shutdown
- Ligar o WSL
wsl
-
Feche o PowerShell / Abra novamente o terminal do Ubuntu 22.04
-
Testar se o Docker está funcionando
docker ps