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


How to launch scripts in browser from PhpStorm with correct address?

测试脚本位于...'Apache'htdocs'myproject.local'web'tests'web在PhpStorm项目中被标记为资源,对于Apache它是站点的DocumentRoot,PhpStorm设置服务器中的任何地方都设置为myproject.local:80(我的Web应用程序在本地服务器上的域(,但是当我使用Open in browser从PhpStorm启动脚本时,我看到这样的地址:

http://localhost:49845/myproject.local/tests/NativeSandbox.php

它从何而来?我需要这样的地址

http://myproject.local/tests/NativeSandbox.php

我怎样才能得到这个?

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

您需要创建和配置部署条目(例如 In place类型应该没问题;只需确保填写前 2 个选项卡上的所有字段(并将其标记为此项目的默认值 - URL 将从那里获取。

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