Uma base de aplicação limpa (sem frameworks), para estudos em PHP Orientado a objetos.
Essa estrutura já está dockerizada, então basta ter o docker compose rodando em seu computador que é pra dar tudo certo.
- PHP 8.3
- MySQL
- nginx
Primeiro basta clonar o repositório
git clone https://github.com/digitalcollege-classes/php-03
Agora entre na pasta com o terminal
cd php-03
E agora basta rodar o docker
docker compose up -d
Pronto,é sucesso!
Acesse o http://localhost:8080
docker compose mysql exec bashou
docker exec -it <id> bashO mesmo de cima vale pro container do php
Execute no seu terminal:
make migrar-databaseExecute no seu terminal:
make load-fixturesDentro da pasta public existe um arquivo index.php, altere-o, salve e dê um F5 lá no navegaro http://localhost:8080