使用XDebug设置Sublime文本(Windows 7环境)

时间:2014-01-27 23:19:10

标签: php laravel-4 sublimetext2 xdebug

我正在尝试使用Sublime Text 2设置xdebug,并且我遇到了一些问题让它发挥作用。

我在使用xampp的Windows 7环境中执行此操作,因此设置XDebug只需在php.ini文件中进行配置即可。以下是我的配置设置:

[XDebug]
zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
xdebug.remote_enable = 1
xdebug.remote_host = "localhost"
xdebug.remote_port = 8000
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = req
xdebug.remote_connect_back = 1

我正在使用laravel 4作为我的框架。

我为sublime安装了xdebug插件:https://github.com/martomo/SublimeTextXdebug

我相信这是正确设置的。我可以设置断点等。

在sublime中,我在laravel项目的根目录中创建了一个项目,并按如下方式编辑* .sublime-project文件:

{
"folders":
[
    {
        "path": "/C/****/****/****/sites/questionairre/"
                    //this is the root of my project folder
    }
],
"settings":
{
    "xdebug":
    {
        "url": "http://localhost:8000"
    }
}

}

现在已经不在了,我通常会设置一个断点,然后开始调试。打开4个窗口:“Xdebug Context”,“Xdebug Watch”,“Xdebug Stack”,“Xdebug Breakpoint”。但是,我的默认浏览器无法打开。配置错误了吗?

感谢您阅读这条长信息。

1 个答案:

答案 0 :(得分:1)

我知道很久以前就问过这个问题,但是如果有人帮助的话......

在启动浏览器方面,我设置了"url": "http://localhost/index.php",即路径中包含index.php,浏览器会在点击开始调试(启动浏览器)时启动