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

时间:2015-08-02 00:00:15

标签: php webserver localhost phpstorm

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

要查看index.php文件,当我点击View>在浏览器中打开> Chrome(或任何其他浏览器),我需要http://localhost:63342/site/index.php

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

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

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

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

1 个答案:

答案 0 :(得分:4)

http://localhost:63342/PROJECT_NAME/ PhpStorm自己的简单内置网络服务器正在运行中。如果未定义任何部署条目(或已定义但未将它们标记为此项目的默认条目),则使用它。

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

所以..要使用你必须的特定网络服务器/ URL:

  1. Settings (Preferences on Mac) | Build, Execution, Deployment | Deployment
  2. 创建适当类型的新条目(或完成配置已存在的条目,如果已​​经完成)
  3. 配置它(提供URL和路径),以便前两个选项卡(连接和映射)不显示警告。
  4. 将此类条目标记为此项目的默认值
  5. 现在,当您使用Open in Browser操作时,IDE将使用这些详细信息。

    注意: Open in Browser操作无法启动您的网络服务器(您为端口8081创建的服务器) - 它只是在浏览器中打开网址。在使用此操作之前,您必须确保服务器已在运行。

    有用的链接:

    1. Deployments in PhpStorm
    2. Using the Built-in Webserver in PhpStorm
相关问题