【问题标题】:PhpStorm remove port from localhost URLPhpStorm 从 localhost URL 中删除端口
【发布时间】:2016-04-14 15:50:30
【问题描述】:

当我运行我的文件时,它会将我带到:http://localhost:63342/leadmandist/index.php

我想让它带我去:http://localhost/leadmandist/index.php

如何从 URL 中删除此 :63342,因为它会导致“错误网关”错误?我希望这适用于我的所有文件。

我尝试在设置中删除端口,但它不允许空值,只是恢复为 63342。

我正在使用 WAMPServer。如果有比我想要的更好的解决方案,那么我很想知道。

【问题讨论】:

  • 不要将其留空,而是更改为端口 80。
  • 类似的问题——在我发布答案后出现在“相关”列中:stackoverflow.com/q/31767353/783119
  • 将其更改为端口 80 并不能解决问题 - 它实际上只是将其恢复为 63342。

标签: phpstorm


【解决方案1】:

您在那里看到的 URL 是 PhpStorm 自己的简单内置 Web 服务器。如果你想使用自己的 Web 服务器(Apache/IIS/nginx/whatever),那么你必须告诉 IDE:

  1. Settings/Preferences | Build, Execution, Deployment | Deployment

  2. 创建和配置新条目(In Place 类型应该这样做;只要您的文件已经位于 Apache 能够提供服务的地方)

  3. 这里的关键是在这里提供您想要的 URL

  4. 将此条目标记为该项目的默认值

  5. 现在,当您使用“运行”或“在浏览器中打开”时,IDE 将使用此处定义的 URL 作为构建完整 URL 的基础。

【讨论】:

  • 即使按照您的步骤操作,仍然会转到localhost:63342/leadmandist/index.php
  • 另外,“index.php”显示在“运行/调试配置”窗口的“Javascritp 调试”下。
  • @kjdion84 然后你做错了什么(或错过了一些东西,例如步骤#4)——这肯定是有效的,因为我在很多场合都建议过这些步骤(这个网站上有很多答案)。也许尝试重新启动您的 IDE。无论如何:请发布您的部署设置的屏幕截图。
  • “此外,“index.php”显示在“运行/调试配置”窗口中的“Javascritp 调试”下” 现在我看不出它是如何相关的。请解释一下。
  • 这是相关的,因为当我选择“运行 index.php”时,它会将我带到运行/调试配置中存在的 URL。我想使用 WAMPSERVER,而不是 PhpStorm 的内置 Web 服务器。这有几个原因 - 1.速度。 2.方便。 3. 一致性。我知道我可以直接通过我的兄弟访问 localhost URL,但为了方便起见,我希望我的 URL 直接通过 PhpStorm 的“运行”选项工作。
猜你喜欢
  • 2018-01-31
  • 2014-07-18
  • 2011-07-04
  • 2020-01-29
  • 2015-08-17
  • 1970-01-01
  • 2020-02-20
  • 2017-01-01
相关资源
最近更新 更多