PHP 5.2、Apache 2.2、Windows 8、PHP 无法解析

PHP 5.2、Apache 2.2、Windows 8、PHP 无法解析

我在 Windows 8 上安装了 apache httpd 2.2(使用安装程序,安装到 C:/Program Files (x86)/Apache Software Foundation/Apache2.2)和 php 5.2(使用 .zip,安装到 C:/php)。我的 php 文件没有解析 - 它们只是显示为纯文本。

<?php
// Stop PHP from killing itself
set_time_limit(0);

// Log error messages
ini_set('display_errors', 'On');
ini_set('log_errors', 'true');
ini_set('error_log', 'error_log');

...ETC。

我的 httpd.conf 有所有必要的行(我认为)

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

(底部:)

PHPIniDir "C:/php"
LoadModule php5_module "C:/php/php5apache2_2.dll"
AddHandler application/x-httpd-php .php
<FilesMatch \.php$>
      SetHandler application/x-httpd-php
</FilesMatch>

为了安全起见,这是在 mime.types 中:

application/x-httpd-php php
application/x-httpd-php-source phps 

我还正确编辑了 php.ini(虽然只有 extension_dir)(我认为)。我遗漏了什么?

答案1

您可能需要明确添加您尝试处理的 php 版本,方法是将其附加到 x-httpd-php

AddHandler application/x-httpd-php5 .php

相关内容