Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有集成Web服务器的PHP IDE_Php_Ide_Plugins_Webserver_Integrated - Fatal编程技术网

带有集成Web服务器的PHP IDE

带有集成Web服务器的PHP IDE,php,ide,plugins,webserver,integrated,Php,Ide,Plugins,Webserver,Integrated,注意:这不是另一个“什么是最好的PHP IDE?”问题 我正在寻找一个具有特定功能的PHP IDE,即集成/嵌入式(支持PHP的)web服务器;理想情况下使用预先捆绑的xdebug 我已经知道Aptana1.5有这个功能(以及Zend Studio的一些旧版本),但是Aptana1.5已经有一段时间没有得到支持了,随着我们向PHP5.3及更高版本的过渡,它的实用性将大大降低 我看过一些选项,包括EclipsePDT和NetBeans,但似乎每个PHPIDE都依赖于单独的本地/远程web服务器来实

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

我正在寻找一个具有特定功能的PHP IDE,即集成/嵌入式(支持PHP的)web服务器;理想情况下使用预先捆绑的xdebug

我已经知道Aptana1.5有这个功能(以及Zend Studio的一些旧版本),但是Aptana1.5已经有一段时间没有得到支持了,随着我们向PHP5.3及更高版本的过渡,它的实用性将大大降低

我看过一些选项,包括EclipsePDT和NetBeans,但似乎每个PHPIDE都依赖于单独的本地/远程web服务器来实际解释代码

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

这似乎是PHP IDE的一个显而易见的特性/插件,但到目前为止,我的研究还没有结果。

-Google搜索发现了这一点。可以将应用程序当前使用的PHP.exe更新为最新版本;因此,您可以将此解决方案应用于您发现的其他IDE编辑器

Komodo Edit()-能够指定编写PHP时要使用的PHP解释器。可以设置断点和其他必要的调试。()

有一个内置的web服务器(Apache),它配置并启动/停止调试会话。不需要最终用户配置。但是,调试引擎是PHPDBG,而不是xDebug


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

还有NuSphere的PhpED:


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


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

  • 阿普塔纳工作室
  • 网豆
  • Microsoft Expression web与IIS for PHP

  • 我想这不是一个要求,但便宜/免费/学术许可证将是理想的,因为我们几乎没有预算(社区学院…)。根据我的研究,我认为NuSphere也是一个不错的付费选择。我认为Embarcadero有学术许可证,但我可能错了。最好的办法是联系他们。同意。唯一的问题是成本。呃,不是科莫多,另一个问题。听起来Komodo通过php可执行文件具有基本的调试功能,但对php web应用程序不是很有用。