如何使用正确的地址从PhpStorm在浏览器中启动脚本?

如何使用正确的地址从PhpStorm在浏览器中启动脚本?,php,phpstorm,Php,Phpstorm,测试脚本位于…\Apache\htdocs\myproject.local\web\tests\,PhpStorm项目中的web标记为资源,对于Apache,它是站点的DocumentRoot,PhpStorm设置服务器中的所有位置都设置为myproject.local:80(本地服务器上我的web应用程序的域),但当我使用在浏览器中打开从PhpStorm启动脚本时,我看到的地址如下: http://localhost:49845/myproject.local/tests/NativeSand

测试脚本位于
…\Apache\htdocs\myproject.local\web\tests\
,PhpStorm项目中的
web
标记为资源,对于Apache,它是站点的DocumentRoot,PhpStorm设置服务器中的所有位置都设置为
myproject.local:80
(本地服务器上我的web应用程序的域),但当我使用
在浏览器中打开
从PhpStorm启动脚本时,我看到的地址如下:

http://localhost:49845/myproject.local/tests/NativeSandbox.php
它是从哪里来的?我需要像这样的地址

http://myproject.local/tests/NativeSandbox.php
我怎么能得到这个


p.S.PHPUnit、Xdebug和控制台启动脚本在PhpStorm中运行良好。

您需要创建和配置部署条目(例如,
in-place
类型应该很好;只需确保填写前两个选项卡上的所有字段)并将其标记为此项目的默认值——URL将从此处获取


如果没有部署条目(如您的情况),PhpStorm将使用自己的内置简单web服务器(使用自定义端口(通常为643342)+路径中有项目名称)

请定义部署条目(例如“就地”类型;确保填写所有选项卡上的所有字段),并将其标记为此项目的默认值——URL将从此处获取。如果它没有定义(就像你的例子),那么就使用PhpStorm自己内置的简单web服务器。这很奇怪。我在部署部分中只有覆盖和调试子树。没有像手动中那样的映射或连接…请截图。我的远程读心头盔一直充电到第二天早上…确保标准的“远程主机访问”插件已启用。