
スーパーユーザーには「php が動作しない」というスレッドが 100 万件あることはわかっていますが、そのどれもが私の状況に対応しておらず、どの回答も私の問題を解決していません。
私は、Postgres インストールの一環として、Windows 8 に apache/php をインストールしました。付属のアプリケーション スタック ビルダーで、これらをインストールするオプションが提供されました。
簡単に言うと、Apache は動作し、コンテンツを提供しますが、PHP は動作しません。Apache (localhost\phptest.php) を介して .php 拡張子のページに移動すると、表示されたページに PHP が残ります。
次の行は私の httpd.conf にあります。
ロードモジュール php5_module "C:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php\php5apache2_2.dll"
AddHandler php5-スクリプト php
AddType テキスト/HTML PHP
PhpIniDir "C:\Program Files (x86)\PostgreSQL\EnterpriseDB-ApachePHP\php"
上記のすべてのファイル パスとファイルが存在します。php.ini ファイルは phpinidir に存在します。
php -- iniそしてphp -iどちらもphpディレクトリにいるときは満足のいく出力を出します。私のPHPテストファイルには次の行だけが含まれています。、基本的な解析されません。
以前、IIS で PHP をインストールしたことがありますが、Apache ではインストールしたことがありません。これを動作させるには何が足りないのでしょうか?