Почему xdebug аварийно завершает работу apache при каждой попытке установить XAMPP? - PullRequest
9 голосов
/ 16 октября 2008

Я установил пакет Windows XAMPP на трех отдельных компьютерах, 2 с 32-разрядной Windows Vista (1 Ultimate / 1 Home Premium) и 1 с Windows Vista 64 Home Premium.

После включения xdebug в php.ini и перезапуска apache при просмотре индекса локального хоста XAMPP по умолчанию каждый раз происходит сбой apache, сообщая о php_xdebug.dll в качестве имени модуля ошибки.

Вот полный отчет о Windows Crash Reporter:

Problem signature:
Problem Event Name: APPCRASH
Application Name:   apache.exe
Application Version:    2.2.9.0
Application Timestamp:  4853f994
Fault Module Name:  php_xdebug.dll
Fault Module Version:   2.0.3.0
Fault Module Timestamp: 47fcd9b9
Exception Code: c0000005
Exception Offset:   00008493
OS Version: 6.0.6001.2.1.0.768.3
Locale ID:  1033
Additional Information 1:   a34a
Additional Information 2:   c9c5f4fd744690d388ab9d5b3eb051a7
Additional Information 3:   cb2e
Additional Information 4:   650bb5690556a17e911375b94d3e16f0

Я пытался найти эту проблему, но не нашел решения, только сообщения о похожих ошибках.

РЕДАКТИРОВАТЬ: я включил линию расширения для php_xdebug.dll, и это, кажется, остановило сбой до сих пор.

Ответы [ 24 ]

0 голосов
/ 12 марта 2011

Я только что установил xampp 1.7.4, используя zip-файл. За исключением ошибки 1.7.4, если вы используете файл .exe, он прекрасно работает с предоставленным файлом xdebug, который поставляется вместе с пакетом.

Я также использовал Joomla tutorial для настройки отладки. Кажется, сейчас все работает хорошо.

0 голосов
/ 04 апреля 2009

Я использую плагин Vista x86 SP1, XAMPP 1.6.8 и php_xdebug-2.0.2-5.2.5.dll. Недавно я заметил, что когда я запускаю xampp-control.exe через правый клик => запускать от имени администратора, все сбои проходят :) Иногда происходит, но очень редко, и я могу использовать отладчик в Eclipse PDT. Проверьте мое решение

0 голосов
/ 20 марта 2009

Согласно этому Выпуск Я предлагаю вам отключить эти две строки в вашем php.ini:

;xdebug.profiler_enable=1
;xdebug.profiler_output_dir="(temp_dir)"

работал для меня

0 голосов
/ 03 марта 2009

Спасибо за ваш комментарий, я решил проблему с помощью этой версии php_xdebug-2.0.2-5.2.5.dll, работа для меня на Windows Vista Business 64bit ...... конфигурация php.ini такая же , просто чтобы использовать эту версию DLL Xdebug ....... спасибо

Hermes

...