【问题标题】:PHP IDE with Integrated Web Server具有集成 Web 服务器的 PHP IDE
【发布时间】:2010-05-21 16:25:39
【问题描述】:

注意:这不是另一个“什么是最好的 PHP IDE?”问题。

我正在寻找具有特定功能的 PHP IDE,即集成/嵌入式(启用 php)的 Web 服务器;最好使用预先捆绑的 xdebug。

我已经知道 Aptana 1.5 具有此功能(以及一些旧版本的 Zend Studio),但 Aptana 1.5 已经有一段时间不支持了,随着我们过渡到 PHP 5.3 及更高版本,它很有用会大大减少。

我查看了一些选项,包括 Eclipse PDT 和 NetBeans,但似乎每个 PHP IDE 都依赖于单独的本地/远程 Web 服务器来实际解释代码。

我知道在本地安装 Web 服务器相当简单,但这适用于课堂解决方案,在 1000 台机器上安装、配置和维护 Web 服务器根本不可行。由于需要使用调试功能,远程服务器解决方案也将无法工作(xdebug 当前需要为调试客户端提供硬编码 IP)。

这对于 PHP IDE 来说似乎是一个如此明显的功能/插件,但我的研究到目前为止还没有结果。

【问题讨论】:

    标签: php ide plugins webserver integrated


    【解决方案1】:

    Delphi For PHP 有一个内置的 Web 服务器 (Apache),它配置和启动/停止调试会话。无需最终用户配置。但是,调试引擎是 PHP DBG,不是 xDebug。

    请注意,Delphi For PHP 完全支持调试任何类型的 PHP 站点,它不仅限于使用 VCL For PHP 框架创建的站点。

    【讨论】:

    • 我想这不是必需的,但便宜/免费/学术许可证将是理想的,因为我们几乎没有预算(社区学院......)。根据我的研究,我认为 NuSphere 也是一个不错的付费选择。
    • 认为 Embarcadero 拥有学术许可证,但我可能错了。最好的办法是联系他们。
    【解决方案2】:

    还有 NuSphere 的 PhpED:

    link text

    【讨论】:

    • 同意。唯一的问题是成本。
    【解决方案3】:

    http://www.enginsite.com/php-editor.htm - 通过 Google 搜索找到这个。可以将应用程序当前使用的 PHP.exe 更新到最新版本;因此,您可以将此解决方案应用于您发现的其他 IDE 编辑器。

    Komodo Edit (http://www.activestate.com/komodo-edit) - 能够指定您在编写 PHP 时要使用的 PHP 解释器。可以设置断点和其他调试必需品。 (http://docs.activestate.com/komodo/4.4/debugphp.html)

    【讨论】:

    • 错了,不是 Komodo,是另一个。听起来 Komodo 通过 php 可执行文件具有基本的调试功能,但对 php web 应用程序不是很有用。
    【解决方案4】:

    使用 Xdebug 调试 PHP 代码:您可以检查局部变量、设置监视、设置断点和实时评估代码。使用 Go To 快捷方式和超文本链接导航到声明、类型和文件。为所有项目使用全局 PHP 包含路径或为每个项目自定义它。

    https://netbeans.org/features/php/

    【讨论】:

      【解决方案5】:

      据我所知,这里有几个最好的内置 Web 服务器的 PHP IDE;

      1. Aptana 工作室
      2. 网豆
      3. 带有 IIS for PHP 的 Microsoft Expression Web

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-12-21
        • 1970-01-01
        • 1970-01-01
        • 2020-08-28
        • 2016-12-06
        • 2010-12-15
        • 2016-05-26
        • 2020-10-13
        相关资源
        最近更新 更多