Nginx e PHP dentro de HTML

Iniciado por LeandroCGMS, 10 de Agosto de 2018, 19:15

tópico anterior - próximo tópico

LeandroCGMS

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?

zekkerj

... algum motivo pra usar o nginx, em especial, em vez do Apache?
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

LeandroCGMS


zekkerj

Força a recarga do nginx e testa de novo.

sudo systemctl reload nginx
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D

LeandroCGMS

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.

zekkerj

É 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".
Pesquise antes de perguntar, sua dúvida pode já ter sido respondida.
Não respondo dúvidas por MP, coloque sua dúvida no fórum onde ela pode ser pesquisada pelos seus colegas!
Não venha ao fórum apenas para perguntar. Se você sabe a resposta de um problema, porque não ajudar seu colega? ;D