2016-07-28 23 views
2

我第一次使用xDebug。一切運作良好,但是當我想繼續localhost/phpmyadmin它想開始調試(我沒有斷點)。在phpMyAdmin上禁用xDebug

我怎樣才能禁用它只爲phpmyadmin?

我的配置:

[XDebug] 
zend_extension = "C:\xampp\php\ext\php_xdebug.dll" 
xdebug.profiler_append = 0 
xdebug.profiler_enable = 1 
xdebug.profiler_enable_trigger = 0 
xdebug.profiler_output_dir = "C:\xampp\tmp" 
xdebug.profiler_output_name = "cachegrind.out.%t-%s" 
xdebug.remote_enable = on 
xdebug.remote_handler = "dbgp" 
xdebug.remote_host = localhost 
xdebug.remote_port = 9000 
xdebug.trace_output_dir = "C:\xampp\tmp" 
xdebug.collect_return="0" 

我使用的XAMPP,PhpStorm。

回答

4

您可以通過轉至Run > Stop Listening for PHP Debug Connections關閉調試連接監聽器。

PHPStorm將忽略來自Xdebug的任何連接。當你想再次調試某些東西時,只需轉至Run > Start Listening for PHP Debug Connections即可再次使用。

你也永久使用跳過路徑忽略這些文件:

  • 轉到首
  • 轉到語言&框架> PHP>調試>跳過路徑
  • 點擊 '+'簽名以打開瀏覽對話框
  • 瀏覽至phpmyadmin文件夾所在的網站根目錄並選擇該文件夾
  • 單擊確定並退出優先選項

調試器現在應忽略該目錄中的腳本。

+0

謝謝丹尼爾,我試試這個,它工作得很好,但有沒有任何配置,這是在phpmyadmin自動執行它? –

+0

檢查我的編輯,我已經添加了跳過的路徑,這可能是你正在尋找的。 –

+0

感謝它的工作,但現在它加載頁面10s它慢5倍。有沒有任何配置或sometnig減慢我的請求localhost/phpmyadmin? –