Нужна помощь в настройке xdebug для моей установки. Моя цель - отладить код Joomla.
Сначала позвольте мне предисловие, говоря, что около года назад я смог получить версию xdebug для работы с Eclipse PDT 2.1 с xampp под Vista 32bit. Однако сейчас я на новой машине, и я хотел, чтобы все работало с последними версиями. Я сделал это, выполнив этот обход . Теперь, пытаясь сделать то же самое, я не могу заставить его работать.
Во-первых, согласно пошаговой инструкции, я скачал php_xdebug-2.0.0-5.2.2.dll. Быстро понял, что мне нужен xdebug для php 5.3. Итак, я нашел специализированную инструкцию по установке xdebugs и следовал ей. Мой раздел php.ini выглядит так:
[XDebug]
;; Only Zend OR (!) XDebug
zend_extension = "D:\xampp\php\ext\php_xdebug-2.1.0-5.3-vc6.dll"
xdebug.remote_enable=true
xdebug.remote_host=localhost
xdebug.remote_port=10000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir="D:\xampp\tmp"
Итак, этот xdebug действительно появился в phpinfo (). Но в Eclipse, когда я отлаживаю как веб-страницу Php, сначала кажется, что он соединяется, однако, если я перехожу к следующей строке кода, отладчик просто сидит там и говорит, что шагает бесконечно. Иногда Apache падает. Я пробовал порты 9000 и 10000 безрезультатно.
Что я обнаружил, так это то, что если я использую php_xdebug.dll, поставляемый с XAMPP 1.7.3, я действительно могу подключиться и работать без проблем, за исключением того, что версия xdebug, очевидно, содержит серьезную ошибку вызывает перечисление всех моих переменных как «неинициализированных». Так что это в основном бесполезно, однако, это дает некоторую надежду, что некоторые из этих вещей настроены правильно.
Итак, моя текущая настройка: Win7 32bit, XAMPP 1.7.3 (PHP 5.3.1, Apache 2.2.14), Eclipse PDT 2.2
У меня очень ограниченный опыт работы со всеми инструментами, поэтому я немного растерялся, что делать. Любая помощь будет принята с благодарностью. Я искал некоторые другие сообщения здесь с похожей проблемой, но большинство из них, как представляется, для более старых версий этих компонентов.