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