根目录中的PhpStorm Localhost
在PhpStorm中运行项目时,它会将我带到localhost:63342/MyProject/index.php,但这会断开所有链接,因为它会将项目名称添加到我链接的URL中,因为在域中,它们都是mysite.com/image1.jpg、mysite.com/file2.htm等 有没有一种方法可以让它作为一个项目而不是一个项目来运行根目录中的PhpStorm Localhost,phpstorm,Phpstorm,在PhpStorm中运行项目时,它会将我带到localhost:63342/MyProject/index.php,但这会断开所有链接,因为它会将项目名称添加到我链接的URL中,因为在域中,它们都是mysite.com/image1.jpg、mysite.com/file2.htm等 有没有一种方法可以让它作为一个项目而不是一个项目来运行 我已经尝试了我能想到的一切,但我似乎无法理解这一点。我一定错过了什么。你不能做http://localhost:63342/index.php--仅限http
我已经尝试了我能想到的一切,但我似乎无法理解这一点。我一定错过了什么。你不能做
http://localhost:63342/index.php
--仅限http://MyProject:63342/index.php
(IDE仍然需要知道以某种方式提供哪些站点/文件)。为此:
主机
文件(或本地DNS服务器,如果首选并有),并将MyProject
指向您计算机的IP到位
应该做),配置它(提供所需的URL等--http://MyProject:63342/
)并将其标记为该项目的默认值——现在IDE将在生成“在浏览器中打开”URL时使用该URL我好像没法让它工作。有效但无效。知道为什么吗?@tumber033当您执行ping MyProject时,您会得到什么样的IP?@tumber033应该可以工作(特别是如果它解决了正确的IP)。顺便说一句——这是
localhost:63342/MyProject/index.php
vsMyProject:63342/index.php
——你的第一条评论似乎有点输入错误。在任何情况下——它肯定是有效的,因为我已经在很多类似这样的问题中给出了这个解决方案+我自己使用了它(不过只是为了测试;回到v9)。@LazyOne我通过重命名项目(文件->重命名)使它起作用。问题是否可能是由于名称冲突造成的?PhpStorm是否在某处存储了项目名称列表?@tumber033它肯定是。默认情况下,项目名称将是根文件夹名称,因此如果您有一些通用名称(如httpdocs
),则可能会导致识别要服务的名称时出现问题。