我在windows 8上安装了Apachehttpd2.2(使用安装程序,安装到C:/Program (x86)/Apache Software /Apache2.2)和php5.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 \.phpA2gt;
SetHandler application/x-httpd-php
</FilesMatch>为了安全起见,这是在mime.types中:
application/x-httpd-php php
application/x-httpd-php-source phps 我还正确地编辑了php.ini (只是extension_dir )(我认为)。我遗漏了什么?
发布于 2015-01-22 01:37:31
您可能需要将您要处理的php版本显式地添加到x-httpd-php中。
AddHandler application/x-httpd-php5 .phphttps://serverfault.com/questions/460682
复制相似问题