对于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,两者都表现出相同的行为。
答案 0 :(得分:4)
http://localhost:63342/PROJECT_NAME/
PhpStorm自己的简单内置网络服务器正在运行中。如果未定义任何部署条目(或已定义但未将它们标记为此项目的默认条目),则使用它。
使用Open in Browser
操作时,IDE会检查您的部署设置,以查找将用于在浏览器中打开此类文件的基本URL。如果它没有找到这样的条目,那么它不使用file://
协议打开此文件,而是使用它的'拥有内置的Web服务器。
所以..要使用你必须的特定网络服务器/ URL:
Settings (Preferences on Mac) | Build, Execution, Deployment | Deployment
现在,当您使用Open in Browser
操作时,IDE将使用这些详细信息。
注意: Open in Browser
操作无法启动您的网络服务器(您为端口8081创建的服务器) - 它只是在浏览器中打开网址。在使用此操作之前,您必须确保服务器已在运行。
有用的链接: