Como eu executaria um script php?

Como eu executaria um script php?

Não tenho certeza se isso está relacionado ao Unix, mas não consigo ver o que seria, se não fosse relacionado ao Unix. Estou executando um servidor Ubuntu e tentando executar um script .php no meu site quando alguém pressiona um botão. Embora, quando se trata de acionar o script, ele apenas mostra o código do script e não o executa de fato. Preciso instalar algo para que isso funcione? Posso confirmar que isso funciona em um espaço web real. Agradeço qualquer ajuda que puder obter!

Responder1

Para que o Apache2 lide com solicitações php, você precisainstalarphp. Como 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ê então precisa habilitar o módulo Apache com:

sudo a2enmod php5

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

Quando terminar o procedimento acima, reinicie o Apache com:

sudo service apache2 restart

Quando você tiver feito tudo acima, tente se o seu servidor web lida com 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, deverá ficar assim:

Olá!

Isso é impresso a partir de um script php


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

informação relacionada