Ambiente PHP, NGINX e MYSQL
[Concluído]
Por que eu não consigo acesso no localhost:80
Retorno
404 Not Found
E nesse caso eu só consigo acessar o MySQL usando o Localhost.
Não da para acessar com [ mysql ]
Como eu posso resolver isso?
https://uploaddeimagens.com.br/imagens/hFxwv2g
Olá, Marcelo! Como vai?
O seu DocumentRoot está apontando para /var/www/html, precisa ser para /var/www/public -> deixa assim: root /var/www/html
Rode um
1. $ docker-compose down
2. $ docker-compose up -d
3. $ docker-compose exec php bash
Result: https://uploaddeimagens.com.br/imagens/leSIQlM
Ele cria esse diretório [/var/www/html;] automaticamente e não respeita as diretrizes informadas [ root /var/www/public; ]
Reletei tudo, desliguei o docker e subi os containersnovamente e o resultado foi esse: https://uploaddeimagens.com.br/imagens/khwkVaQ
Tem este setup no GitHub?
Vou dar uma olhada para vc, e te ajudar a entender o que está acontecendo.
Tá na mão: https://github.com/MarceloJoia/php-setup
Você está usando o PHP-FPM + Nginx, é melhor usar um ou o outro, de qualquer forma, é melhor montar o seu próprio php-fpm com um Dockerfile, e usar o nginx para fazer o proxy reverso.
--
Tenho este setup aqui prontinho, só usar e ser feliz:
https://github.com/especializati/setup-docker-laravel
Top de ^(.+)$
Do jeito que está posso usar com PHP puro e composer?
Pode sim! =D
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!