2011-05-23 143 views
0

我想在我的Windowx框上为PHP开发安装Eclipse。我已安装PDT,Apache和PHP,并使用this指南作为参考。一切正常,除非我预览示例网页,我看到整个纯文本文件,而不是预期的PHP生成的代码。例如,我有一个文件包含以下内容:Eclipse PHP开发环境设置

<?php 

echo "Hello World!"; 

?> 

当我运行它,我希望看到

的Hello World!

而是我看到整个文件作为纯文本显示在屏幕下方盖

enter image description here

我不知道是否有一些错误的语法或配置。我也希望能够通过Eclipse调试PHP Web应用程序。如果在调试中设置PHP开发有更好的选择,我愿意提供建议。提前致谢。

更新:

@Neal - Apache服务器正在运行。我知道当我安装PHP时,根本没有提示将它添加到我的Apache服务器实例中,如教程所示。如果是这样的话,那么不。有没有办法可以手动将PHP添加到Apache服务器?谢谢。

@ontaria_ - 我会尝试使用zip文件重新安装PHP,我用的是MSI安装程序来代替,而根据它应该已经自动配置本身的Apache的自述。

UPDATE 2:

谢谢大家的帮助。我又看了一遍,结果发现我使用的是非线程安全的安装程序,我下载并运行了线程安全安装程序,并看到了包含Apache模块的选项。测试并按预期工作,再次感谢您的帮助。

+1

是php服务器上? – Neal 2011-05-23 22:30:59

+0

安装PHP时,会询问您是否要为Apache安装模块。做到这一点,然后重新启动Apache服务器,以便它选择PHP模块。 – 2011-05-23 22:35:08

回答

1

检查你的httpd.conf并确保您正在加载的模块,并朝着ini文件指出:

LoadModule php5_module "/path/to/php/php5apache2_2.dll" 
PHPIniDir "/path/to/php" 
AddType application/x-httpd-php .php 

如果这些线是有的,确保文件实际上存在于这些文件夹。如果您必须进行更改,请确保重新启动Apache。

请注意,这些线路可能会或可能不会(可能不是),是一个又一个像他们在我的例子,所以一定要寻找他们。