我正在Ubuntu 13.1
上运行Eclipse(我知道,有史以来最糟糕的Linux)。
事实是,我不习惯2周前从Komodo迁移到Eclipse,而且我迁移到Eclipse的主要原因是调试。但我不能把它付诸实践。我已经完全按照一些教程了。
我的Xdebug已安装并正常工作(使用phpinfo()
进行检查)。我正在配置Eclipse以使用Xdebug,但是当我开始调试时它忽略了断点,即使我检查“Break at First Line”它也不会中断。
以下是我所拥有的场景的摘要:
System: Ubuntu 13.1 64bits
PHP: 5.5.3-1ubuntu2.1
Xdebug: 2.2.3
Eclipse Platform: 3.6.2
PDT: 2.2.1
TNX!
答案 0 :(得分:1)
问题解决了!实际上xdebug已经安装但我错过了一个配置。 xdebug.ini文件只包含以下行:
zend_extension=/usr/lib/php5/20121212/xdebug.so
我添加了以下几行:
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
它正在工作!只需重新配置eclipse调试即可。