我正在尝试在Windowx框上为Eclipse开发设置Eclipse。我安装了PDT,Apache和PHP,并使用this指南作为参考。一切正常,除非我预览示例网页时,我看到整个纯文本文件而不是预期的PHP生成代码。例如,我所拥有的文件包含以下内容:
<?php
echo "Hello World!";
?>
当我运行它时,我希望看到
Hello World!
但我将整个文件视为纯文本,如下面的屏幕截图所示
我不确定语法或配置是否有问题。我也希望能够通过Eclipse调试PHP Web应用程序。如果有更好的替代方法来设置PHP开发和调试,我愿意接受建议。提前谢谢。
更新:
@Neal - Apache服务器正在运行。我知道当我安装PHP时,我没有得到提示将其添加到我的Apache服务器实例中,如教程所示。如果是这样,那么没有。有没有办法可以手动将PHP添加到Apache服务器?感谢。
@ontaria_ - 我将尝试使用zip文件重新安装PHP,我使用的是MSI安装程序,根据自述文件,它应该自动为Apache配置。
更新2:
感谢大家的帮助。我再看看,结果发现我使用的是非线程安全安装程序,我下载并运行了Thread Safe安装程序,并看到了包含Apache模块的选项。经过测试并按预期工作,再次感谢您的帮助。
答案 0 :(得分:1)
检查你的httpd.conf并确保你正在加载模块并指向ini文件:
LoadModule php5_module "/path/to/php/php5apache2_2.dll"
PHPIniDir "/path/to/php"
AddType application/x-httpd-php .php
如果存在这些行,请确保文件实际存在于这些文件夹中。如果必须进行更改,请确保重新启动Apache。
请注意,这些行可能会或可能不会(可能不会)像我的示例中那样一个接一个,所以请务必搜索它们。