Skip to content

Um app PHP + Nginx super simples apenas para testes, treinamentos e estudos locais. Este repositório também tem o objetivo de ajudar na configuração inicial do Ubuntu 22.04 recém instalado.

License

Notifications You must be signed in to change notification settings

flaubert-dev/app-php-nginx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

App PHP com Nginx

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.

Requisitos / Recomendação

  • Ubuntu 22.04 (Limpo, sem nenhuma instalação)
  • Ou WSL com o Ubuntu 22.04 (Limpo, sem nenhuma instalação)

Instalação (comandos)

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
  1. Após a conclusão de todas as instalações, use este comando para sair do Zsh:
exit
  1. Só após sair do Zsh é que poderá fechar o terminal.
  2. Logo depois, abra o terminal novamente.
  3. Na sequência, configure o Zsh executando os comandos logo abaixo:
cd ~/app-php-nginx
make configurar
  1. Feche o terminal.
  2. Logo depois, abra o terminal novamente para que seja concluído as configurações.
  3. Reinicie o sistema. Se está usando o WSL com o Ubuntu 22.04 siga este passo a passo.

App PHP (comandos)

Entrar no app

cd ~/app-php-nginx

Instalar / Ligar

make ligar

Desligar

make desligar

Reiniciar

make reiniciar

Permissões

make permitir

App PHP (portas)

Após ligar o app:

App PHP (comandos opcionais)

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

WSL: Windows Subsystem for Linux

  1. Instalar o WSL e/ou Ubuntu
wsl --install -d Ubuntu-22.04
  1. Atualizar o WSL
wsl --update
  1. Defina a versão padrão do WSL para a versão 2
wsl --set-default-version 2

WSL: Desinstalar o Ubuntu 22.04 do WSL (PowerShell como ADMIN)

  1. Listar distros instaladas
wsl -l -v
  1. Desligar a distribuição
wsl --terminate Ubuntu-22.04
  1. Desinstalar a distribuição
wsl --unregister Ubuntu-22.04

WSL: Reiniciar o sistema (PowerShell como ADMIN)

  1. Desligar a distribuição
wsl --terminate Ubuntu-22.04
  1. Desligar o WSL
wsl --shutdown
  1. Ligar o WSL
wsl
  1. Feche o PowerShell / Abra novamente o terminal do Ubuntu 22.04

  2. Testar se o Docker está funcionando

docker ps

About

Um app PHP + Nginx super simples apenas para testes, treinamentos e estudos locais. Este repositório também tem o objetivo de ajudar na configuração inicial do Ubuntu 22.04 recém instalado.

Topics

Resources

License

Stars

Watchers

Forks