为什么我不能在我的eclipse中选择xdebug作为php调试器

时间:2014-12-02 22:34:19

标签: php eclipse eclipse-plugin xdebug

我在我的ubuntu 14.04中安装了php5-xdebug。但是,当我尝试更改默认调试器' zend debugger'到了' xdebug',我无法选择' xdebug'。 看我的eclipse配置: 那我的日食出了什么问题? enter image description here

php -m的结果:

[PHP Modules]
bcmath
bz2
calendar
Core
ctype
date
dba
dom
ereg
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mhash
mysql
mysqli
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
soap
sockets
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xdebug
xml
xmlreader
xmlwriter
Zend OPcache
zip
zlib

[Zend Modules]
Xdebug
Zend OPcache

2 个答案:

答案 0 :(得分:3)

从“调试”窗口(屏幕截图所在的位置),单击“ PHP服务器... &#39;(橙色链接)”,然后“编辑< /强>&#39 ;.现在您应该看到调试器下拉菜单,您可以在其中将其更改为XDebug。

CLI调试器也是如此。点击 PHP可执行文件... &#39;(橙色链接),然后点击修改&#39;。现在您应该看到 PHP Debugger 下拉菜单,您可以在其中将其更改为XDebug。

祝你好运。

答案 1 :(得分:0)

我的情况是有人正确安装了x-debug(使用 php -m 检查命令行)。在较新版本的eclipse(我的是4.4)中,选择调试器连接到PHP服务器选项。在那里你可以选择默认调试器,然后正确显示 修改
要更改点击&#34; PHP服务器&#34;链接在上面的截图中。然后点击&#34; new&#34;在右侧,添加新服务器。然后会出现一个窗口,您应该能够在定义新服务器时将调试器更改为xdebug。然后使用该服务器。