5

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

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

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

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

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

4

4 回答 4

0

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

使用 Eclipse 的 Plugin devlopment 透视图来修改插件。对话框可在

  • /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

显示需要在 PDT 插件 JAR 中修改的 Java 文件的动画 https://vsubhash.wordpress.com/2013/01/26/fix-for-url-auto-generate-bug-in-eclipse-php-pdt-plugin/

于 2013-01-27T04:04:10.523 回答
0

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

于 2011-03-17T15:43:41.163 回答
0

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

http://test/<whatever_else>/

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

  1. 在 Eclipse 中,转到 Windows/首选项
  2. 转到 PHP/PHP 服务器
  3. 将默认 PHP Web 服务器从http://localhost更改为http ://

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

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

于 2016-02-20T04:59:18.557 回答
0

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

于 2015-11-29T05:05:40.910 回答