Я установил php5-xdebug в мою Ubuntu 14.04. однако, когда я попытался изменить отладчик по умолчанию «zend debugger» на «xdebug», я не могу выбрать «xdebug».
увидеть мою конфигурацию затмения:
так что не так с моим затмением?
Результат 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
В окне «Отладка» (где находится ваш скриншот) нажмите «PHP серверы …«(оранжевая ссылка), а затем»редактировать». Теперь вы должны увидеть дебаггер выпадающее меню, где вы можете изменить его на XDebug.
То же самое для отладчика CLI. нажмите «Исполняемые файлы PHP …«(оранжевая ссылка), а затем»редактировать». Теперь вы должны увидеть PHP отладчик выпадающее меню, где вы можете изменить его на XDebug.
Удачи.
В случае, если у кого-то правильно установлен x-debug (проверьте в командной строке php -m). В более новых версиях eclipse (у меня 4.4) выбор отладчика связан с опцией PHP-сервера. Там вы можете выбрать отладчик по умолчанию, который затем отображается правильно.
РЕДАКТИРОВАТЬ:
Для изменения нажмите на ссылку «PHP Servers» на скриншоте выше. Затем нажмите «новый» с правой стороны, чтобы добавить новый сервер. Затем должно появиться окно, и вы сможете изменить отладчик на xdebug при определении нового сервера. Тогда используйте этот сервер.