Это может быть полезно для кого-то. У меня был повторяющийся сбой Apache при отладке веб-страниц PHP с помощью Eclipse и XDebug, и я пробовал все виды переустановок и изменений в PHP.INI, и в конце концов понял, что моя проблема связана с использованием дублированного имени переменной в отдельных файлах. Один файл включал другой, и оба имели (скажем) $ foo. После того как я переименовал $ foo в $ newfoo во втором файле и перезапустил Apache, я избавился от сбоев.
Кроме того, вроде как, я так и не смог заставить работать файл PHP.INI, как это широко документировано здесь и в других местах. Мне пришлось удалить _ts из Zend-extension, см. Ниже, чтобы получить текст phpinfo (): с Xdebug v2.0.5, Copyright (c) 2002-2008, Дериком Ретансом.
XAMPP 1.7.2 (с использованием прилагаемого php_xdebug.dll)
PHP 5.3.0
Вот мой фрагмент файла PHP.INI:
xdebug.remote_enable = 1
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000
xdebug.remote_handler = "DBGp"
zend_extension = "C: \ XAMPP \ PHP \ вн \ php_xdebug.dll"