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

时间:2012-11-08 12:31:58

标签: php debugging xdebug phpstorm

我正在尝试使用xdebug设置PHPStorm。 Everyting发布很好,但断点不起作用,并且在它们上面有“x”符号。

enter image description here

我在PHP 5.4中使用openserver并直接在本地Web服务器上编辑文件,因此无需进行文件映射。

我认为,我的问题是Web服务器根目录位于项目根目录下面(出于安全原因)而PHPStorm不是这样。

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

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

我如何告诉PHPStorm,webserver运行的index.php实际上是 C:\ OpenServer \ domains \ mysite \ httpdocs \ index.php ,但不是 C:\ OpenServer \域\ mysite的\的index.php

2 个答案:

答案 0 :(得分:7)

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

查看官方文档和视频:

答案 1 :(得分:0)

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

  • 步骤1:在xdebug部分取消选中这两个选项 enter image description here
    • 步骤2:将项目的目录复制并粘贴到/xampp/htdocs/{your-project} enter image description here