2012-07-31 63 views
1

我使用.inc作为文件扩展名贯穿我的PHP应用程序来表示包含的类。将Xdebug与调试客户端(例如PHPStorm)一起使用时,我无法调试这些单个文件的设置断点。客户端只能看到.php文件上的断点。我测试过另一个名为MacDBGp的客户端,并且遇到同样的问题。使用自定义PHP文件扩展名与远程Xdebug

有没有办法配置Xdebug支持其他文件类型,而不是标准的.php扩展名?或者这是DBGp协议的限制吗?

+0

是否有你为什么选择使用。公司,而不是.inc.php任何理由?我假设你已经通过文档挖掘过,发现没有办法配置这个选项。也许对bug追踪器提出功能请求? – 2012-07-31 17:43:35

回答

0

使用.inc是不安全的。重命名文件的最小值到.inc.php

这里有一个快速的方法来递归重命名文件:

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

它为什么愚蠢和不安全?你的论点背后没有任何理由。 – 2012-08-09 18:37:17

+0

因为如果您将代码部署到标准服务器或您的配置在更新期间得到重置,您的源代码将立即公开。在一些共享的环境中,它不会工作。不仅如此,任何不熟悉该项目的人都需要打开该文件来确定其中的内容。 – Martin 2012-08-09 19:07:12

相关问题