php mostrando apenas texto simples [closed]

0

Eu instalei o php5 mas quando tentei para

<html>
  <head>
    <title>PHP Test</title>
  </head>
  <body>
    <?php echo "Hello World"; ?>
  </body>
</html>

e recebi a seguinte saída processada no meu navegador

Hello World'

; ?>

Por que estou recebendo uma saída extra? (Estou trabalhando em Linux Mint 17.1 Rebecca )

    
por lazarus 20.02.2015 / 11:07

1 resposta

2

Se você olhar a origem do documento renderizado, provavelmente verá que é toda a fonte do arquivo PHP. Está interpretando as tags <?php como algo que pode ser HTML.

Instalar o PHP5 não é suficiente. Seu servidor precisa saber o que fazer com os arquivos PHP. Isso depende da distribuição e do seu servidor da web. Como sabemos que nenhum dos dois e que este é um caso de uso muito comum para servidores Linux, basta olhar na documentação da sua distribuição. Aqui está um exemplo da documentação do Ubuntu que cobre uma ampla gama de implementações.

Se você estiver usando o NGINX ou outro httpd, precisará de instruções diferentes, mas o processo é semelhante.

    
por 20.02.2015 / 11:38

Tags