Eu sei que há um milhão de 'php not working threads' no superusuário, mas nenhum deles cobre minha situação, e nenhuma das respostas resolveu o meu problema.
Eu instalei o apache / php no windows 8 como parte da minha instalação do postgres - o construtor da pilha de aplicativos que veio com ele me deu a opção de instalá-los.
Para encurtar a história, o apache funciona e serve conteúdo, mas o php não está funcionando. Quando eu navego para uma página com uma extensão .php através do apache (localhost \ phptest.php) o php permanece na página exibida.
As seguintes linhas estão no meu httpd.conf.
LoadModule php5_module "C:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php\php5apache2_2.dll"
AddHandler php5-script php
AddType text/html php
PhpIniDir "C:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php"
Todos os caminhos e arquivos listados acima existem. O arquivo php.ini existe no phpinidir.
php-ini e php -i ambos dão resultados felizes quando eu estou no diretório php. Meu arquivo de teste do PHP contém apenas a linha , mas mesmo o básico não é analisado.
Eu instalei o php antes com o IIS, mas nunca com o apache. O que estou perdendo para conseguir isso funcionar?