Como eu executaria um script php?

1

Não tenho certeza se isso é relacionado ao Unix, mas não consigo ver o que seria, se não fosse relacionado ao Unix. Estou executando um servidor Ubuntu e estou tentando executar um script .php no meu site quando alguém pressiona um botão. Embora, quando começa a disparar o script, ele apenas mostra o código do script e não o executa. Preciso instalar algo para fazer isso funcionar? Posso confirmar que isso funciona em um espaço da web real. Eu aprecio qualquer ajuda que eu possa conseguir!

    
por ApplePie 25.09.2016 / 17:20

1 resposta

6

Para que o Apache2 manipule solicitações do php, você precisa instalar php. Desde que você está usando o Ubuntu, você pode instalar emitindo estes comandos:

sudo apt-get install php5

... e:

sudo apt-get install libapache2-mod-php5

Você precisa ativar o módulo do apache com:

sudo a2enmod php5

Você pode, claro, instalar versões posteriores do php, se desejar, e se elas estiverem disponíveis para a sua versão do Ubuntu.

Quando tiver terminado o acima, reinicie o apache com:

sudo service apache2 restart

Quando você tiver feito todos os itens acima, tente se o seu servidor web manipula o php corretamente colocando algo realmente básico * no diretório raiz do seu servidor web como:

<?php
    echo "<h3>Hello!</h3>";
    echo "<p>This is printed from a php script</p>";
?>

Supondo que o script acima esteja em um arquivo chamado hello.php , aponte seu navegador para ele:
<your-ip-address>/hello.php Se funcionar, deve ficar assim:

Olá!

Isto é impresso a partir de um script php


* Geralmente não sou a favor de colocar phpinfo() em uma página de teste.

    
por 25.09.2016 / 18:34