对于PHPStorm,我已经在位置C:'site打开了一个项目/站点。然后,我继续并添加了一个内置的PHP web服务器在本地主机端口8081从菜单栏:运行>编辑配置。
查看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,两者都显示相同的行为
http://localhost:63342/PROJECT_NAME/
是PhpStorm自己的简单内置web服务器在行动。如果没有定义部署项(或者定义了但没有标记为此项目的默认项),则使用它。
当你使用Open in Browser
动作IDE检查你的部署设置寻找基本URL,将用于在浏览器中打开这样的文件。如果它没有发现这样的条目,而不是使用file://
协议打开这个文件,它使用自己的内置web服务器。
. .要使用您的特定web服务器/URL,您必须:
-
Settings (Preferences on Mac) | Build, Execution, Deployment | Deployment
- 创建合适类型的新条目(或者完成已存在条目的配置,如果您已经这样做了)
- 配置它(提供URL和路径),以便前两个选项卡(Connection &映射)。
- 将此条目标记为此项目的默认条目
现在当你使用Open in Browser
动作时,IDE将使用这些细节。
注意: Open in Browser
动作不会启动您的web服务器(您为端口8081创建的服务器)-它只是在浏览器中打开URL。在使用此操作之前,您必须确保您的服务器已经在运行。
的有用链接:
- PhpStorm使用PhpStorm内置web服务器