我正在尝试用Sublime 2设置xdebug,并且我在使它工作时遇到了一些问题。
我正在使用xampp在Windows7环境中这样做,所以设置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我用拉拉4号作为我的框架。
我安装了“崇高:https://github.com/martomo/SublimeTextXdebug”的xdebug插件
我相信这是正确的安排。我可以设置断点等等。
在崇高中,我在laravel项目的根目录中创建了一个项目,并按如下方式编辑了*. sublime文件:
{
"folders":
[
{
"path": "/C/****/****/****/sites/questionairre/"
//this is the root of my project folder
}
],
"settings":
{
"xdebug":
{
"url": "http://localhost:8000"
}
}}
现在,这已经不再是问题了,我通常会设置一个断点,然后开始调试。打开4个窗口:"Xdebug上下文“、"Xdebug监视”、"Xdebug堆栈“、"Xdebug断点”。但是,我的默认浏览器不会打开。配置有问题吗?
谢谢你阅读了这条长长的信息。
发布于 2017-03-16 18:05:00
我知道这个问题早在很久以前就问过了,但万一对某人有帮助.
在打开浏览器方面,我设置了"url": "http://localhost/index.php",即在路径中包含了index.php,然后在单击Start terms (启动浏览器)时启动浏览器。
https://stackoverflow.com/questions/21393795
复制相似问题