我安装了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
任何评论都有助于我在两天内尝试让它发挥作用。
提前致谢。
答案 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(); ?>
以上配置工作正常!