Sei que há um milhão de 'threads de php que não funcionam' no superusuário, mas nenhum deles cobre minha situação e nenhuma das respostas resolveu meu problema.
Instalei o Apache/php no Windows 8 como parte da instalação do postgres - o construtor de pilha de aplicativos que veio com ele me deu a opção de instalá-los.
Resumindo, o apache funciona e fornece conteúdo, mas o php não está funcionando. Quando navego para uma página com extensão .php através do apache (localhost\phptest.php) o php permanece na página exibida.
As linhas a seguir estão no meu httpd.conf.
LoadModule php5_module "C:\Arquivos de Programas (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php\php5apache2_2.dll"
AddHandler php5-script php
AddType texto/html php
PhpIniDir "C:\Arquivos de Programas (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php"
Todos os caminhos de arquivo e arquivos listados acima existem. O arquivo php.ini existe no phpinidir.
php-iniephp -euambos fornecem resultados felizes quando estou no diretório php. Meu arquivo de teste PHP contém apenas a linha, mas mesmo básiconão é analisado.
Já instalei o php antes com o IIS, mas nunca com o apache. O que estou faltando para fazer isso funcionar?