2011-01-27 17 views
0

我安裝了Apache2.2.17,然後安裝了PHP5.3.5,Apache將啓動,但它不會讀取任何PHP。例如下面的代碼不會顯示我的phpInfo()文件?無法獲取Apache2.2.17在WindowsXP上加載PHP5.3.5請幫忙!

<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的線程安全的Microsoft安裝

#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

我使用Apache 2.2.17 &的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(); ?> 

上面的配置工作正常!

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" 
相關問題