[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Wesley Kovalski
Criador Wesley Kovalski 07/03/2022

Como ficaria para criar uma aplicação com PHP 7.4 | Mysql | Apache mas com COMPOSER, E pacotes como PDO, GD, etc...

Pois eu fiz conforme as aulas aqui, e nunca funciona kkkk. Só com o Laravel funcionou. Mas para aplicações que não usa Laravel, pois tenho alguns sites que eu usava o XAMPP, e lá funcionava normal, mas com o Docker não estou conseguindo rodar essas aplicações.

Criador Wesley Kovalski 07/03/2022

Meu arquivo app.conf

server {

    listen 80;

    index index.php;

    root /var/www;

 

    location ~ \.php$ {

        try_files $uri =404;

        fastcgi_split_path_info ^(.+\.php)(/.+)$;

        fastcgi_pass php_cacheta_maxima:9000;

        fastcgi_index index.php;

        include fastcgi_params;

        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

        fastcgi_param PATH_INFO $fastcgi_path_info;

    }

 

    location / {

        try_files $uri $uri/ /index.php?$query_string;

        gzip_static on;

    }

 

    error_log  /var/log/nginx/error.log;

    access_log /var/log/nginx/access.log;

 

}


Arquivo docker-compose.yml

version: '3.8'

 

services:

  web:

    image: nginx:alpine

    restart: always

    ports:

      - 80:80

    volumes:

      - ./docker/nginx/:/etc/nginx/conf.d/

      - ./:/var/www

    networks:

      - example-network

  

  php_cacheta_maxima:

    image: php:7.4-fpm

    volumes:

      - ./:/var/www

    networks:

      - example-network

 

networks:

  example-network:

    driver: bridge



Eu acredito que para inserir pacotes, tenho que criar o Dockerfile, correto ?

Wesley Kovalski
Manager Carlos Ferreira 07/03/2022

Olá, Wesley!
Tudo bem?

Exato amigo, todas essas extensões devem ser habilitadas no arquivo Dockerfile

Mas, este arquivo Dockerfile habilita essas extensões, veja: https://github.com/especializati/setup-docker-laravel/blob/main/Dockerfile

Você tem os detalhes do erro? Print: https://uploaddeimagens.com.br/

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!