无法让Apache2.2.17在WindowsXP上加载PHP5.3.5请帮忙!

时间:2011-01-27 00:00:14

标签: php apache

我安装了Apache2.2.17,然后安装了PHP5.3.5,Apache将启动,但它不会读取任何PHP。例如,下面的代码不会显示phpInfo()文件?

<html>
<head>
<title>Hello in PHP</title>
</head>
<body>
<h1>Hello in PHP</h1>

<? print "Hello, world!"; 
   phpInfo();
?>

</body>
</html>

我在httpd.conf文件中添加了以下代码行,并将php作为模块安装。我使用VC6 x86线程安全的微软安装程序

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:/Program Files/PHP/"
#ScriptAlias /php/  "C:/Program Files/PHP/"
LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
#AddModule mod_php5.c
AddType application/x-httpd-php .php
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

任何评论都有助于我在两天内尝试让它发挥作用。

提前致谢。

2 个答案:

答案 0 :(得分:1)

LoadModule php5_module "C:/apache/php-5.3.4/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/apache/php-5.3.4"

答案 1 :(得分:0)

我使用的是Apache 2.2.17&amp; PHP 5.3.4并在我的httpd.conf底部有以下几行:

LoadModule php5_module "C:/apache/php-5.3.4/php5apache2_2.dll"
AddType application/x-httpd-php .php
PHPIniDir "C:/apache/php-5.3.4"

注意:PHPiniDir中是否有php.ini?默认情况下,IT不存在。

它是:

 <?php phpinfo(); ?>

以上配置工作正常!