
Acabei de criar uma nova instalação do Centos 6.0 64 bits em uma máquina virtual e rodando na estação de trabalho VMware 8, host windows.
yum install php
service httpd restart
E ao tentar executar um arquivo html do diretório var\www\html que contém <?php phpinfo(); ?>
ou apontar o navegador para localhost. Nada aparece.
Também abriu httpd.conf e adicionou:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
Tentei reinstalar, instalar o php-common, depois o php etc., sem sucesso. Caso contrário, opte pelo LAMP típico.
instalado:
php.x86_64 5.3.2-6.el6_0.1 @updates
php-cli.x86_64 5.3.2-6.el6_0.1 @updates
php-common.x86_64 5.3.2-6.el6_0.1 @updates
Ainda não atualizei para Centos 6.1
O PHP5 provavelmente vem instalado por padrão com o Centos e talvez eu o tenha preenchido executando yum install php
?
Responder1
Não há necessidade de editar o httpd.conf. PHP inclui sua ligação de /etc/httpd/conf.d/php.conf, que é incluída porincluirdiretiva em httpd.conf. Basta verificar o php.conf e garantir que todas as linhas obrigatórias não sejam comentadas. Deve funcionar por padrão compré-garfohttpd. Provavelmente algo estava errado com o seu php.conf.
Responder2
tente visualizar o código fonte da página em branco que você vê, se houver phpinfo presente, em texto simples, isso significa que o módulo php não está funcionando (o que eu acho que não será um problema).
Tente também desligar o selinux, se funcionar.
verifique a propriedade do arquivo que você criou (index.html)
Responder3
Resolvido fazendo uma reinstalação completa dos php
pacotes.
De acordo com o autor da pergunta
Responder4
Provavelmente, isso se deve ao fato de seus arquivos php usarem tags php curtas <?
em vez de <?php
. Por padrão, tags curtas não estão habilitadas no arquivo de configuração php.ini.