Eclipse PDT,如何设置“运行配置”?

Posted

技术标签:

【中文标题】Eclipse PDT,如何设置“运行配置”?【英文标题】:Eclipse PDT, how to setup 'Run Configurations'? 【发布时间】:2011-07-17 12:23:45 【问题描述】:

Eclipse PDT 非常漂亮,但这是我的问题,Re: Launcher(运行配置)

我试图在我的本地计算机(使用 WAMP 堆栈)上保持非常干净、简洁,并且我配置了许多虚拟主机,以使我的 URL 易于使用。 在 Eclipse 中,我设置了 php 服务器来对应这些 Vhost。

由于我有现有代码,我通常会“从现有资源”设置一个新项目。 然后当我尝试“运行”时,我会像这样自动生成 URL;其中包含项目名称: http://MyVhost/MyProj/testing.php

而我真正想要的是: http://MyVhost/testing.php

在获得有效的 URL 之前,我发现自己对服务器和运行配置进行了大量的编辑和调整。有什么建议吗?

【问题讨论】:

在下面的回答中,我解释了如何在自动生成的 URL 中将项目名称 /MyProj 设置为 /。由于 OP 似乎使用文档根目录作为项目位置,因此它将起作用。我仍然觉得我错过了什么,因为我总是这样做是不自然的。 【参考方案1】:

您可以创建一个新的运行配置Run->Run Configurations,并且只要您已将虚拟热点设置为服务器,您就可以取消选中 URL 下的“自动生成”选项并为每个项目手动输入您的 URL。因此,即使您指向项目中的不同文件,也没关系,因为 Eclipse 将使用您手动输入的 URL。保存这些,然后你就完成了!

【讨论】:

但是问题是关于如何修复自动生成,所以这还没有回答问题。 一旦您创建了一组服务器,就不需要自动生成,因为您可以简单地将其中的 url 部分留空。【参考方案2】:

自动生成的 URL 的路径部分是基本路径(默认为 / + 项目名称)+ 项目位置内的文件路径。您可以在 Project | Properties | Debug 中将基本路径设置为 /。它也适用于Run configurations。如果您始终使用站点的文档根目录作为项目位置,它将起作用。

【讨论】:

【参考方案3】:

我遇到了类似的情况,如果我有一个名为“test”的虚拟主机,我想将该项目的所有内容都运行为...

http://test/<whatever_else>/

这是我的 3 步方法来解决它,但我不确定除了 zend 调试器不起作用之外的任何意外后果。

    从 Eclipse 转到 Windows/首选项 转到 PHP/PHP 服务器 将默认 PHP Web 服务器从 http://localhost 更改为 http://

如果您让它自动生成,该项目将附加第二个斜杠和您的项目名称。

希望对某人有所帮助。帮了我很多。

【讨论】:

【参考方案4】:

你可以修改 org.eclipse.php.server.ui 插件来获得你想要的方式。

使用 Eclipse 的插件开发透视图来修改插件。对话框在

中可用 /org.eclipse.php.server.ui/src/org/eclipse/php/internal/server/ui/launching/PHPWebPageLaunchShortcut.java /org.eclipse.php.server.ui/src/org/eclipse/php/internal/server/ui/ServerLaunchConfigurationTab.java

https://vsubhash.wordpress.com/2013/01/26/fix-for-url-auto-generate-bug-in-eclipse-php-pdt-plugin/

【讨论】:

以上是关于Eclipse PDT,如何设置“运行配置”?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Eclipse PDT 中重新格式化多行注释?

在 Eclipse PDT 中使用 xdebug 和 cakephp 进行调试

即使在运行配置中指定,Eclipse 也无法找到 adb

Eclipse PDT的自动完成配置

eclipse pdt zend调试安装错误

PHP:使用 Eclipse PDT 为字段键入提示