Я не могу заставить PHP Debugger Tool в Eclipse запустить сеанс отладки.
Настройки, которые я использовал для настройки отладки, приведены ниже.
Дополнительно я изменил свои порты для xdebug на 19000 и для Zend Debugger на 30000
php.ini
; XDEBUG Extension
zend_extension=c:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll
[xdebug]
xdebug.remote_enable=On
xdebug.remote_host="localhost"xdebug.remote_port=19000
xdebug.remote_handler="dbgp"
1) Нажмите «Выполнить» -> «Настройки отладки» -> вкладка «Сервер».
2) Нажмите «Выполнить» -> «Настройки отладки» -> «Настройка отладчика».
3) Нажмите на Окно -> Настройки -> Нажмите на фильтр PHP, чтобы развернуть слева от окна -> Установленные отладчики -> XDebug
4) Нажмите на Окно -> Настройки -> Нажмите на фильтр PHP, чтобы развернуть слева от окна -> Установленные отладчики -> XDebug
5) Нажмите «Выполнить» -> «Настройки отладки» -> «Отладчик сервера» -> «Настройки Zend Debugger».
Спасибо вам, зулус и ось за ваши комментарии!
Вот шаги для достижения разрешения.
1) Перейти к http://xdebug.org/wizard.php
2) Создайте следующий phpinfo в вашем скрипте веб-сервера и запустите его прямо в браузере.
<?php
phpinfo();
?>
3) Выделите всю страницу или нажмите (Ctrl + A) содержимое HTML-страницы (не исходный код HTML страницы) на страницу, указанную в шаге 1.
4) Окончательный снимок экрана показывает файл для загрузки (указан большой стрелкой) и путь (заключен в прямоугольник).
Проблема была решена путем размещения загруженного php_xdebug-2.3.2-5.5-VC11-x86_64.dll файл в 1), а не 2).
1) C: \ wamp \ bin \ php \ php5.5.12 \ ext
2) C: \ wamp \ bin \ php \ php5.5.12 \ zend_ext
У меня была та же проблема, и проблема была в том, что я переместил свою папку установки Firefox.
Проверьте, какой браузер вы установили в Window-> Preferences-> General-> Web Browser.
Если вы используете внешний браузер, нажмите на него, затем нажмите «Изменить» и проверьте правильность пути к браузеру.
Для меня,
[xdebug]
xdebug.remote_enable=1
xdebug.remote_host=< hostname >
xdebug.remote_port=< port >
xdebug.remote_handler="dbgp"zend_extension_ts=< xdebug library location >
это сработало, вставлено в конкретный виртуальный сайт php.ini, а не в /etc/php.ini.
Помощник как: этот
< hostname > the ip of the machine running the IDE
Для меня добавление [Xdebug] помогли конфигурации, предложенные другими для файла php.ini по следующему пути C: \ wamp64 \ bin \ apache \ apache2.4.23 \ bin. По сути, это символическая ссылка, которая указывает / ссылается на phpForApache.ini файл в вашей соответствующей папке версии php, который устанавливается вместе с wamp64, например php5.6.25.
В двух словах, добавив следующие строки phpForApache.ini чтобы помочь мне —
zend_extension = c:\wamp64\bin\php\php5.6.25\ext\php_xdebug-2.5.1-5.6-vc11-x86_64.dll
xdebug.remote_enable=On
xdebug.remote_host="localhost"xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
Надеюсь это поможет