Я понимаю, что на суперпользователе есть миллион 'php не работающих потоков', но ни один из них не покрывает мою ситуацию, и ни один из ответов не решил мою проблему.
Я установил apache/php на windows 8 как часть моей установки postgres - встроенный в него конструктор стека приложений дал мне возможность установить их.
Короче говоря, Apache работает и обслуживает контент, но PHP не работает. Когда я перехожу на страницу с расширением .php через apache (localhost\phptest.php), php остается на отображаемой странице.
Следующие строки находятся в моем httpd.conf.
LoadModule php5_module "C:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php\php5apache2_2.dll"
AddHandler php5-скрипт php
AddType text/html php
PhpIniDir "C:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php"
Все пути к файлам и перечисленные выше файлы существуют. Файл php.ini существует в phpinidir.
php - ini и php -i оба дают хороший результат, когда я нахожусь в каталоге php. Мой тестовый файл PHP содержит только строку , но даже основной не анализируется
Я установил PHP раньше с IIS, но никогда не с Apache. Чего мне не хватает, чтобы заставить это работать?