繁体   English   中英

如何告诉 PHPStorm 调试器,我的项目有项目根以外的文档根

[英]How tell PHPStorm debugger, that my project has document root other than project root

我正在尝试使用 xdebug 设置 PHPStorm。 Everyting 启动正常,但断点不起作用并且上面有“x”符号。

在此处输入图片说明

我使用带有 PHP 5.4 的openserver并直接在本地 Web 服务器上编辑文件,因此不需要文件映射。

我认为,我的问题是 Web 服务器根目录位于项目根目录下方(出于安全原因),而 PHPStorm 则没有。

项目根目录: C:\\OpenServer\\domains\\mysite

Web 服务器根目录(在 nginx 中配置): C:\\OpenServer\\domains\\mysite\\httpdocs

我如何告诉 PHPStorm,网络服务器运行的 index.php 实际上是C:\\OpenServer\\domains\\mysite\\httpdocs\\index.php ,而不是C:\\OpenServer\\domains\\mysite\\index.php

您必须使用路径映射。 您可以在调试服务器配置中找到它调试服务器配置窗口

查看官方文档和视频:

就我而言,我尝试了以下步骤:

  • 第 1 步:在 xdebug 部分取消选中这两个选项在此处输入图片说明
    • 第 2 步:将项目目录复制并粘贴到/xampp/htdocs/{your-project} 在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM