在远程Xdebug中使用自定义PHP文件扩展名


Using custom PHP file extensions with remote Xdebug

我在整个PHP应用程序中使用.inc作为文件扩展名来表示包含的类。当将Xdebug与调试客户端(如PHPStorm)一起使用时,我无法调试这些单独文件上的设置断点。客户端似乎只观察到.php文件上的断点。我测试了另一个名为MacDBGp的客户,也遇到了同样的问题。

有没有一种方法可以将Xdebug配置为支持标准.php扩展之外的其他文件类型?或者这是DBGp协议的限制?

使用.inc是不安全的。将您的文件至少重命名为.inc.php

以下是递归重命名文件的快速方法:

find /path/to/www -type f | sed 's/'(.*')'.inc/mv '1.inc '1.inc.php/' | sh