Quando é feita uma solicitação para um servidor Web para um arquivo PHP , o servidor Web é executado automaticamente o motor do PHP no arquivo para interpretar e executá-lo. Em seguida, ele entrega o HTML resultante para o navegador. Se você desenvolveu um ou mais programas PHP e você não acha que o servidor Web está executando o código PHP , existem várias coisas a verificar para descobrir o porquê. Você deve verificar se o PHP está instalado no servidor Web , que você usou a tag PHP abertura em seu script e que os tipos de PHP MIME são definidos no servidor Web . Você também deve revisar os arquivos de log de erro do servidor para mensagens de erro do PHP. Instalação PHP
Se PHP não está sendo executado, uma das primeiras coisas a verificar é que ele está instalado. Em um prompt de comando no servidor da Web, digite a seguinte linha:
php- r " phpinfo (); "
Se PHP não está instalado , você vai ter um comando " mensagem de erro semelhante não encontrado " ou . Se o PHP estiver instalado, você vai obter um despejo de seus parâmetros de configuração na tela. Se o PHP ainda não está instalado , ou instalá-lo ou pedir a um host da Web para instalá-lo para você.
Abrindo PHP Tag
Revise seu código PHP e verificar se você ter incluído o código PHP abertura no início do código . Sem a tag de abertura , o interpretador PHP não vai reconhecer nada do código como código PHP e não irá interpretar o programa. Por exemplo :
PHP MIME Tipo
O tipo MIME , ou tipo de conteúdo , a declaração para os arquivos PHP podem estar faltando em sua configuração do Apache , se os arquivos PHP não estão sendo executados . Sem um tipo MIME declarado para PHP , o servidor Web não sabe que um arquivo " . Php " é um programa PHP e trata -lo como um arquivo de texto simples. Edite o arquivo "/etc /mime.types " e adicione as seguintes linhas a ele se eles não estiverem presentes:
application /x -httpd- php phtml pht phpapplication /x -httpd- php -source phpsapplication /x -httpd- php3 php3application/x-httpd-php3-preprocessed php3papplication/x-httpd-php4 php4application/x-httpd-php5 php5
Server Error Log
Se o seu programa PHP falhar antes de qualquer saída foi gerada e você tem o relatório de erros desligado , pode parecer que o seu programa PHP não está sendo executado. Pode , de fato, estar executando e morrendo imediatamente devido a algum erro . Verifique o arquivo de log de erro do Apache para exibir mensagens de erro do PHP e ver onde o script PHP está falhando. Por exemplo, para o tipo de linha de comando :
cat /var/log/apache2/error.log