Невозможно установить Xdebug на XAMPP и Windows XP

Я знаю, это было задано несколько раз, но ответы не помогли решить мою проблему.

Я запускаю XAMPP 1.8.2 на Windows XP SP3 и борюсь за установку XDebug.

Я загрузил XDebug с веб-сайта. К сожалению, мастер установки не работал для меня, моя версия PHP 5.4.16, поэтому я выбрал файл для PHP 5.4 VC9 TS (32 bit) .

Я настроил свой php.ini в соответствии с различными учебниками:

 [XDebug] zend_extension_ts = "D:\Stefan\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9.dll" xdebug.remote_enable = On xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.remote_mode=req xdebug.remote_port = 9000 xdebug.remote_autostart = 1 

При перезапуске apache в phpinfo() дополнительные записи. Я проверил, что никакие другие модули отладки или апелляции не активированы, а также попытались изменить порт Xdebug, но ничего не получилось.

Журналы ошибок Apache и Windows не содержат записей, связанных с этой проблемой.

Любые намеки?

Related of "Невозможно установить Xdebug на XAMPP и Windows XP"

Кажется, в XDebug.dll есть ошибка, которая поставляется с XAMMP.

Загрузите версию TS с веб-сайта xdebug

И настроить как это

 zend_extension = "D:\Stefan\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9.dll" xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir = "D:\Stefan\xampp\tmp" xdebug.profiler_output_name = "cachegrind.out.%t-%s" xdebug.remote_enable = 0 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.trace_output_dir = "D:\Stefan\xampp\tmp" 

Это распространенная проблема, связанная с путаницей, которую использует php.ini, и посмотрите, какой php.ini apache использует. Возможно, вы редактируете неправильный файл ini.

Найдите загруженный файл конфигурации в phpinfo()

введите описание изображения здесь

Иногда он загружается из

..\bin\apache\Apache#.#.#\bin\php.ini

Вместо

...\bin\php\php#.#.#\php.ini

Так же проблема здесь, но я решил проблему

Загрузите это ЗДЕСЬ, если вы хотите НО

Xampp 1.8.2 не нужно Xdebug больше, потому что Xampp 1.8.2 имеет Xdebug.dll !!!

выглядят так:

 zend_extension = "C:\xampp\php\ext\php_xdebug.dll" zend_extension_ts = "C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9.dll" xdebug.profiler_append = 0 xdebug.profiler_enable = 1 xdebug.profiler_enable_trigger = 0 xdebug.profiler_output_dir = "C:\xampp\tmp" xdebug.profiler_output_name = "cachegrind.out.%t-%s" xdebug.remote_enable = 0 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" xdebug.trace_output_dir = "C:\xampp\tmp" 

Извините за мой плохой английский …

Проверьте параметры безопасности .dll xdebug. Если вы видите значок файла маленького значка блокировки – никто кроме вас не может использовать этот файл. В этом случае добавьте группу пользователей на вкладке безопасности в свойствах файла.