2009-11-20 59 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