Fórum Ubuntu Linux - PT

Suporte Técnico => Servidores => Tópico iniciado por: LeandroCGMS em 10 de Agosto de 2018, 19:15

Título: Nginx e PHP dentro de HTML
Enviado por: LeandroCGMS em 10 de Agosto de 2018, 19:15
Boa noite. Fiz tudo o que está nessa página (https://www.digitalocean.com/community/tutorials/como-instalar-linux-nginx-mysql-php-pilha-lemp-no-ubuntu-16-04-pt) e comprovei ter acertado tudo, ao testar o comandos de teste mais o teste do arquivo info.php.
O problema é que ao criar a tag <?php Comando echo por exemplo ?>, ele não processa e mostra a tag na visualização de código fonte da página.
O que pode estar ocorrendo?
Título: Re:Nginx e PHP dentro de HTML
Enviado por: zekkerj em 10 de Agosto de 2018, 19:44
... algum motivo pra usar o nginx, em especial, em vez do Apache?
Título: Re:Nginx e PHP dentro de HTML
Enviado por: LeandroCGMS em 10 de Agosto de 2018, 20:38
Estudo.
Título: Re:Nginx e PHP dentro de HTML
Enviado por: zekkerj em 10 de Agosto de 2018, 20:53
Força a recarga do nginx e testa de novo.

sudo systemctl reload nginx
Título: Re:Nginx e PHP dentro de HTML
Enviado por: LeandroCGMS em 10 de Agosto de 2018, 23:02
Resolvido
Era por causa de uma pequena diferença que trouxe do Apache pra ele. No Apache, mesmo se a extensão fosse html, tendo a tag <?php ?>, ele processa, mas no NGINX, tem que ter a extensão php.
Título: Re:Nginx e PHP dentro de HTML
Enviado por: zekkerj em 10 de Agosto de 2018, 23:19
É pq no Apache, funciona como um plugin, ou seja, se for chamado em qualquer arquivo, funciona.
No NGINX, funciona como um tipo de chamado externo, que é associado ao tipo de arquivo, por isso tem que ter a extensão ".php".