ase*_*win 13 linux netbeans xdebug
我已经安装了Xdebug,我可以确认phpinfo()
它已正确安装.我已经采取了所有提出的google
"netbeans xdebug install等" 网站中给出的所有步骤.
它仍然无法在Netbeans中运行.有人可以提供任何建议吗?
这是我的php.ini调试部分......
[xdebug]
zend_extension = /usr/lib/php5/20090626/xdebug.so
xdebug.remote_enable = 1
xdebug.remote_mode = "req"
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
xdebug.idekey = "netbeans-xdebug"
Run Code Online (Sandbox Code Playgroud)
任何帮助将不胜感激!
mos*_*o-x 23
由于我可用的信息非常稀少,我必须更详细地描述设置.
Netbeans和xdebug设置.
Ubuntu 12.04 LTS精确穿山甲
什么应该安装.
全局设置:
工具 - 选项
PHP设置:
使用phpinfo(),你得到..见下图.
只有一个 php.ini很重要!查看加载的配置文件 如果您将xdebug条目写入另一个"php.ini"文件,请务必再次清除所有这些条目.(xdebug只在一个php.ini中).另请参阅解析的其他.ini文件.我们稍后再来.
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
Run Code Online (Sandbox Code Playgroud)
解析了其他.ini文件.
添加或控制,只有第一行必须与"php.ini"中的相同.(不带"")
确保文件确实存在!
确保session.save_path真的存在!
控制应该等于或大于的xdebug版本.(匹配PHP版本-5.3.10-1).如果所有内容都按照本答案中的描述完成,并且不起作用,则很可能出现错误或有缺陷的 "xdebug.so".
创建一个新的Php项目:
项目属性:
资源
在我们的测试程序,它是重要的项目文件夹和源文件夹都一模一样!
运行配置
启动调试: - 按Debug按钮
默认浏览器打开并保持在Connecting .. stand,而Netbeans处于调试模式.
(如果Netbeans不打开浏览器或无法连接,请返回高级Web配置并选择不打开Web浏览器.关闭重新打开浏览器并键入URL,如下所示)
浏览你的代码.完成调试后,您将只在浏览器中看到一些内容.别忘了按停止按钮 .如果你忘了这个xdebug正在运行.
完成:
尝试使用xdebug.remote_connect_back=1
而不是xdebug.remote_host
避免安全问题
事实上,
zend_extension=path/to/xdebug.so
xdebug.remote_enable=1
xdebug.remote_connect_back=1
Run Code Online (Sandbox Code Playgroud)
一定够了.
确保未选中该project properties->run configuration->advanced->do not open web browser
选项(在netbeans项目配置中).
另外,在运行配置中检查项目URL值