Fórum Ubuntu Linux - PT
Suporte Técnico => Servidores => Tópico iniciado 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?
-
... algum motivo pra usar o nginx, em especial, em vez do Apache?
-
Estudo.
-
Força a recarga do nginx e testa de novo.
sudo systemctl reload nginx
-
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.
-
É 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".