php – xdebug,sublime-text-2和KindariSublimeXdebug

我从未使用过Xdebug,但我想开始.我正在使用Ubuntu Linux并且已经能够:

>安装php5-xdebug并确保它正常工作
  通过phpinfo()和var_dump()
>通过Sublime的Package Manager安装插件
  我可以通过SHIFT F8设置Xdebug网址来访问插件的菜单
>在崇高的设置中:

"settings": {
    "xdebug": { "url": "http://your.web.server" }
}

这是出了什么问题:

>我可以在代码中放置断点,但图标似乎是错误的,
它只是一个橙色的斑点
>当我“开始调试”时,调试窗口显示为完全为空
>当我访问我的脚本时,它不会停在我的断点处.

我究竟做错了什么?

解决方法:

这些是整个步骤,对我有用

sudo -i
apt-get install php5-xdebug
vim /etc/php5/conf.d/xdebug.ini
xdebug.remote_enable=On
xdebug.remote_host="localhost"
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
:wq
apachectl restart
exit
Download do SublimeXdebug
unzip
move folder para ~/.config/sublime-text-2/Packages/Xdebug
Download python 2.6 (careful with i386 vs amd64)
dpkg-deb -x python2.6_2xxxx.deb python2.6
move folder to ~/sublime/lib/python2.6
open google chrome
chrome://settings/extensions
Get more extensions
search for xdebug
install xdebug helper
go to "options" of xdebug helper
in IDE type "other" and in input "sublime.xdebug"
start sublime
open file test.php
add breakpoints
start debugging
in chrome go to http://localhost/test.php
activate the icon of the plugin
refresh

这就对了!

上一篇:Visual Studio代码不会在PHP Xdebug中的断点处停止


下一篇:为什么PHPUnit显示出一些不被覆盖的近似花括号?