【问题标题】:Eclipse PHP development environment setupEclipse PHP 开发环境设置
【发布时间】:2023-10-10 12:02:01
【问题描述】:

我正在尝试在我的 Windowx 机器上设置 Eclipse 以进行 PHP 开发。我已经安装了 PDT、Apache 和 PHP,并使用 this 指南作为参考。一切正常,除了当我预览示例网页时,我看到的是整个纯文本文件,而不是预期的 PHP 生成代码。例如,我拥有的文件包含以下内容:

<?php

echo "Hello World!"; 

?>

当我运行它时,我希望看到

世界你好!

但我将整个文件视为纯文本,如下面的屏幕截图所示

我不确定语法或配置是否有问题。我还希望能够通过 Eclipse 调试 PHP Web 应用程序。如果有更好的替代方法来设置带调试的 PHP 开发,我愿意接受建议。提前致谢。

更新:

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

@ontaria_ - 我将尝试使用 zip 文件重新安装 PHP,我使用的是 MSI 安装程序,并根据自述文件,它应该自动为 Apache 配置自身。

更新 2:

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

【问题讨论】:

  • 安装 PHP 时,它会询问您是否要为 Apache 安装模块。这样做,然后重新启动 Apache 服务器,以便它选择 PHP 模块。

标签: php eclipse ide


【解决方案1】:

检查您的 httpd.conf 并确保您正在加载模块并指向 ini 文件:

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

如果存在这些行,请确保文件确实存在于这些文件夹中。如果必须进行更改,请确保重新启动 Apache。

请注意,这些行可能会或可能不会(可能不会)像我的示例中那样一个接一个,因此请务必搜索它们。

【讨论】: