2009-11-20 64 views
0

我继承了一个中等大小的PHP代码库。为了更好地理解它是如何工作的,我希望能够在打印页面时打印以记录函数或文件追踪,以便我可以将页面与源代码关联起来。有没有我可以安装的工具?我在服务器上拥有root权限,因此只要安装Apache或PHP插件,就可以安装任何软件。PHP:通过函数或文件跟踪了解代码(无XDebug)

我听说过XDebug,但是在阅读安装时,我发现它与Zend Optimizer不兼容。不幸的是,这个代码库需要Zend Optimizer,因此XDebug目前似乎不适合我。

我在Linux下开发。

回答

0

Pisto,

运行这些工具可能会降低你的网络服务器的性能,无论如何,所以你不应该这样做,你的生产服务器上。所以我建议你将代码复制到另一台服务器上,禁用Zend Optimizer并在那里使用Xdebug。

Zend也提供了自己的调试扩展Zend调试器可能与Zend优化器一起工作。

+0

我确实有两台服务器;生产和发展。我不知道Zend框架是如何工作的,但我认为Zend Optimizer是网站运行所必需的。我会调查。感谢您的答复。 – Pistos 2009-11-20 04:36:19

+0

好吧,这就是领导的地方: 未安装Zend Optimizer 此文件由Zend Guard编码。为了运行它,请安装版本3.0.0或更高版本的Zend Optimizer(免费提供)。 – Pistos 2009-11-20 04:39:43

+0

他们(以前的开发者)确实有一些保护/加密的代码。那么现在我有什么选择? ( – Pistos 2009-11-20 04:40:24