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

标签 php debugging xdebug phpstorm

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

enter image description here

我正在使用 openserver使用 PHP 5.4 并直接在本地 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?

最佳答案

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

查看官方文档和视频:

关于php - 如何告诉 PHPStorm 调试器,我的项目有项目根目录以外的文档根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13289205/

相关文章:

c# - Visual Studio Code .NET Core 调试器未命中断点

linux - 在 php 5.6 Amazon Linux AMI 上安装 xdebug

php - 用于 Linux 的 xdebug dbgp 客户端

php - 测试具有深层嵌套依赖关系的类的行为

javascript - 相同的结构,但 Ajax 成功响应的行为与以前的版本不同

java - 调试 Java 原生交互

debugging - 如何在没有 Google Chrome 的情况下使用 WebStorm JavaScript Debug 配置?

php - 未通过 as2 接收文件

php - 网站的简单 PHP mongoDB 用户名和密码检查

php - Visual Studio Code PHP Debug不会在Docker项目的断点处停止