post #6467

Rodando um Projeto Simples em PHP com Docker + Apache

Publicado em: 29/09/2025 / Atualizado em: 29/09/2025

Categorias: BlogDockerPHP

Nesse post mostro como configurar os arquivos do Docker em seu projeto local em PHP para rodar em sua maquina da maneira mais simples e pratica. Com apenas 2 arquivos abaixo:

Dockerfile

FROM php:8.1-apache

# Habilitar mod_rewrite para o .htaccess funcionar
RUN a2enmod rewrite

# Copiar os arquivos do projeto
COPY . /var/www/html/

# Configurar permissões
RUN chown -R www-data:www-data /var/www/html

# Expor a porta 80
EXPOSE 80

docker-compose.yml

version: '3.8'

services:
  web:
    build: .
    ports:
      - "8080:80"
    volumes:
      - ./:/var/www/html
    environment:
      - PHP_DISPLAY_ERRORS=1
      - PHP_ERROR_REPORTING=E_ALL

Adicione esses 2 arquivos dentro do seu projeto, depois rode o comando no seu terminal dentro da pasta do projeto:

docker-compose up --build

Publicações recomendadas:


Link Curto para Compartilhamento

Compartilhe esse conteudo nas redes sociais ou por mensagem usando o link curto abaixo. Basta clicar em cima do link para copiar.

bruno.art.br/pb/6467

ID de Referência: 6467

Sugira uma publicação

Envie uma mensagem e sugira um publicação sobre um assunto que tenha dificuldades de resolver.

Clique aqui e entre em contato