2017-06-04 137 views
1

應該我有remote_autostart殘疾人和無cookie的存在:Xdebug的連接到IDE時,它不

xdebug

儘管如此,Xdebug的是在192.168.22.101:9000和零配置調試的工作原理連接到我的IDE(PhpStorm)。爲什麼?我如何禁用它? (它看起來像自動啓動是以某種方式啓用和PHP應用程序是緩慢的。)

+1

什麼xdebug日誌可以說呢?也許你的代碼中剩下一些'xdebug_break();'代碼? – LazyOne

回答

1

我的第一個賭注是,這不是你正在尋找的php.ini。如果你有CLI和普通的php.ini,確保你在兩者中都有這個設置。集成的PHP服務器直觀地使用web php.ini代替CLI。

下一步將檢查它是否實際上是導致問題的xdebug。我會通過全部禁用擴展來完成。 請注意,在某些情況下,xdebug可能會減慢您的應用程序,無論通過啓用它。

接下來我會檢查xdebug事件探查器信息是否未生成。如果應用程序一般很慢,那麼它就是分析器。如果它只是掛起幾秒鐘,然後正常運行,它正在等待遠程調試器。可能是一個好主意來衡量(即使通過簡單的方法,如把代碼的第一行和最後一行轉儲)速度的應用程序排除這種可能性。

+0

它是'phpinfo()'的實時輸出,而不是來自php.ini的靜態信息。分析被禁用。但感謝提示。 – Borek

0

我幾天來一直有同樣的問題。 remote_autostart已設置爲關閉,但它仍會觸發我自己的<?php phpinfo();腳本。調試會話甚至在使用隱身瀏覽器會話時開始。

注意奇數IDE鍵btw,它自動設置。

phpinfo

更新:即使xdebug.default_enable上了,但它仍然激活Xdebug的在我的IDE。

相關問題