PHPStorm:在浏览器中打开选项:如何设置默认服务器打开?

use*_*840 6 php webserver localhost phpstorm

对于PHPStorm,我在位置C:\ site打开了一个项目/站点.然后,我继续从菜单栏的"localhost"端口8081添加了一个内置的PHP Web服务器:运行>编辑配置.

要查看index.php文件,当我单击视图>在浏览器中打开> Chrome(或任何其他浏览器)时,它会转到http:// localhost:63342/site/index.php

那么,看起来它创建了另一个在端口63342上运行的服务器?此外,它的路径为/site/index.php而不仅仅是/index.php.

有没有办法配置,以便当我单击视图>在浏览器> browser_name中打开时,它将采用localhost:8081/index.php?

此外,是否可以关闭运行在63342端口的服务器?

版本:我正在尝试使用PHPStorm 8和9,两者都表现出相同的行为.

Laz*_*One 5

http://localhost:63342/PROJECT_NAME/PhpStorm 自己的简单内置 Web 服务器。如果未定义部署条目(或已定义但未将任何部署条目标记为该项目的默认值),则使用它。

当您使用Open in Browser操作 IDE 时,会检查您的部署设置以查找将用于在浏览器中打开此类文件的基本 URL。如果它没有找到这样的条目,那么它不会使用file://协议打开这个文件,而是使用它自己的内置 Web 服务器。

所以..要使用您的特定网络服务器/网址,您必须:

  1. Settings (Preferences on Mac) | Build, Execution, Deployment | Deployment
  2. 创建适当类型的新条目(或完成配置已经存在的条目,如果您已经完成)
  3. 配置它(提供 URL 和路径),以便前 2 个选项卡(连接和映射)不显示警告。
  4. 将此条目标记为此项目的默认值

现在 IDE 将在您使用Open in Browser操作时使用这些详细信息。

注意:Open in Browser操作不会启动您的 Web 服务器(您为端口 8081 创建的服务器)——它只会在浏览器中打开 URL。在使用此操作之前,您必须确保您的服务器已在运行。


有用的链接:

  1. PhpStorm 中的部署
  2. 在 PhpStorm 中使用内置的 Web 服务器