
Я понимаю, что на форуме superuser есть миллион тем «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
ДобавитьТип текста/html php
PhpIniDir "C:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php"
Все пути к файлам и файлы, перечисленные выше, существуют. Файл php.ini существует в phpinidir.
php -- iniиphp-iоба дают счастливый вывод, когда я нахожусь в каталоге php. Мой тестовый файл PHP содержит только строку, но даже базовыйне анализируется.
Я уже устанавливал php с IIS, но никогда с apache. Что мне не хватает, чтобы это заработало?