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

Sil*_*ght 6 php debugging xdebug phpstorm

我试图用xdebug设置PHPStorm.Everyting发布很好,但断点不起作用,并且它们上面有"x"符号.

在此输入图像描述

我正在使用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\domains\mysite\index.php

Ost*_*tin 6

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

查看官方文档和视频: