Xdebug helper
Easy debugging, profiling and tracing extension for Xdebug
A must have for everyone thats debugging, profiling and tracing PHP code with Xdebug. This extension will help you to enable/disable debugging, profiling and tracing easily, instead of juggling around with POST/GET variables or cookies.
This extension is very useful for PHP developers that are using PHP tools with Xdebug support like PHPStorm, Eclipse with PDT, Netbeans and MacGDBp or any other Xdebug compatible profiling tool like KCacheGrind, WinCacheGrind or Webgrind.
By default the extension icon will show up on all pages, but to keep your browser as clean as possible, the extension can be configured to be only visible at the pages you want in the settings panel.
Hotkeys:
- Ctrl+Shift+X (Cmd+Shift+X on Mac) opens the popup.
- Alt+Shift+X toggles the debugging state.
---
Feel free to submit ideas, bugs and pull request to our Github project: https://github.com/wrep/xdebug-helper-for-chrome
Latest reviews
This was the only Xdebug helper that worked out of the box for me. Rest of them just didn't work no matter how much I tried. What is wrong with google to remove this?
I have used Xdebug Helper for years. Hate to see it go. I have submitted my own interpretation to Google, and it is currently under review. If you want to manually install my version in the meantime, it is available on GitHub: https://github.com/ThreeLeaf-com/xdebug-chrome-extension
This thing is a staple in my day to day! Please don't deprecate it, ever!
Is no longer working after the latest Chrome Update. Checkout the alternative from JetBrains: https://chromewebstore.google.com/detail/xdebug%20extension/aoelhdemabeimdhedkidlnbkfhnhgnhm
hasnt worked since xdebug 3
Latest version of chrome on Windows is with JS error. I had to clear the cookies to make sites working without XDEBUG Seems like the issue is due to wrong implementation of this method https://developer.chrome.com/docs/extensions/reference/api/tabs#method-sendMessage - it accepts 4 arguments, with a callback as the last one, while in extension it is 3rd argument: // Request the current state from the active tab chrome.tabs.query({ active: true, windowId: chrome.windows.WINDOW_ID_CURRENT }, function(tabs) { chrome.tabs.sendMessage( tabs[0].id, { cmd: "getStatus", idekey: ideKey, traceTrigger: traceTrigger, profileTrigger: profileTrigger }, function(response) { // Highlight the correct option $('a[data-status="' + response.status + '"]').addClass("active"); } ); });
Works without any problem on Linux + Brave + PhpStorm with Xdebug 3.2.1.
Отлично работает!
The profiler works for me using xdebug 3.1.5 and PHP 8.1.9. If its not working for you, maybe you don't have your xdebug settings configured correctly.
The profiler works for me using xdebug 3.1.5 and PHP 8.1.9. If its not working for you, maybe you don't have your xdebug settings configured correctly.
Doesn't work for xdebug 3. Can no longer turn on or off debug and it just doesn't work like it did for xdebug 2.
Doesn't work for xdebug 3. Can no longer turn on or off debug and it just doesn't work like it did for xdebug 2.
Not working in Brave Browser...
Not working in Brave Browser...
After installing this extension in Chrome, I could never enable the debug mode, on two different computer:(
After installing this extension in Chrome, I could never enable the debug mode, on two different computer:(
Debugging works great. Is it possible turn on and off profiling with Xdebug 3+?
Debugging works great. Is it possible turn on and off profiling with Xdebug 3+?
the best extension !!
the best extension !!
not working
not working
Nice tool, but can it be upgraded so it plays nice with Frontend app (Angular) with PHP API backend? Probably Chrome started to prevent something.
Nice tool, but can it be upgraded so it plays nice with Frontend app (Angular) with PHP API backend? Probably Chrome started to prevent something.
Really great plugin!
Really great plugin!
Thanks to this extension I was finally able to get Xdebug to work (with PHPstorm). After 2 days of struggling...
Thanks to this extension I was finally able to get Xdebug to work (with PHPstorm). After 2 days of struggling...
一般吧,遇到的问题就是点图标没效果,后来发现是因为里面用了Google的css还有字体什么的,大陆访问太慢造成的,我也是服了,就那几个文件就不能放本地?
not working
not working
Funciona perfectamente gracias, todo muy bien......
Works fine with php storm... i loved it.
Works fine with php storm... i loved it.
Great plugin tool. Thanks
Great plugin tool. Thanks
does not work anymore
does not work anymore
It just listens on 9000 port and doesn't allow users to change it. So if in your environment the default xdebug port is already busy, you can't utilize this extension.
It just listens on 9000 port and doesn't allow users to change it. So if in your environment the default xdebug port is already busy, you can't utilize this extension.
不错,五星好评。
I depend on this extension on a daily basis at work! Excellent work!
I depend on this extension on a daily basis at work! Excellent work!
这个插件是不支持php7.2 -7.3 了吗?php7.0 能使用,之后两个版本装了phpxdebug, 有断点没效果
配合homestead,在phpstorm上顺利运行,好评!
非常nice
Кто то пробовал устанавливать в subline text v3.2.1 build 3207? Установил, но когда запускаю, то никакие переменные не отображаются, если кто то сталкивался и нашел решение отпишитесь. php-7.3-x64
Does exactly what you expect it to do. Nice job.
Does exactly what you expect it to do. Nice job.
Does not work anymore :(