Skip to content

Medeiros000/Blog_PHP

Repository files navigation

Blog-PHP


💻 Sobre o projeto

Um Blog usando a linguagem PHP de um site fictício sobre PHP.


🖼️ Tela do Blog-PHP

Screenshot


🔡 Linguagem

PHP 8.3 - Linguagem de script open source de uso geral.


⚙️ Dependências

Composer - Gerenciador de dependencias.

Docker - Gerenciador de dependencias.


⚙️ Dependências Extras

a2enmod - Regras de reescrita para o Apache.

Twig - Mecanismo de modelo moderno para PHP.

pecee/simple-router - Roteador PHP simples e rápido.

Bootstrap - Frontend toolkit.

MySQL PDO - Extensão para banco de dados MySQL.


🚀 Deploy

Para fazer o deploy desse projeto rode dentro da pasta 'htdocs' de um servidor Apache ou utilize a imagem docker

Comando para criar a imagem com o DB Blog necessário.
  docker build --pull --rm -f "dockerfile" -t blog:latest "." 
Comando para rodar a imagem criada anteriormente.
  docker run --rm -d -p 80:80/tcp blog:latest 

📋 DB MySQL

  • MySQL - Dentro da raiz do projeto encontra-se uma pasta "mysql-docker" para montar a imagem do DB necessário além do arquivo "blog.sql" com os comandos necessários para "povoar" o DB.
Deve-se alterar estas linhas dentro do arquivo de configurações caso você use um MySQL diferente da imagem contida no projeto.
12  define('DB_PSSWRD', '');
...
15  define('DB_PORT', '3306');
16  define('DB_NAME', 'blog');
17  define('DB_USER', 'root');

📋 Diagrama de Entidade-Relecionamento do BD

🚨🚨 ATENÇÃO PROJETO EM ANDAMENTO.

Screenshot 2024-02-13 111914


✒️ Autores

📚 Referência

About

Blog em PHP utilizando Composer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published