Почему xdebug не отображается в phpinfo () - PullRequest
8 голосов
/ 31 марта 2011

Я пытаюсь получить следующее для настройки работы:

  • Windows 7 - 64-разрядная
  • XAMPP 1.7.4
  • XDebug [php_xdebug-2.1.0-5.3-vc9-x86_64.dll]

Когда я запускаю phpinfo () с домашней страницы Xampps, XDebug нигде не указывается. Я проверил журналы ошибок Apache и ошибок нет, поэтому кажется, что модуль загружается без проблем? Я годами не использовал PHP, поэтому понятия не имею, почему это не работает.

[PHP.ini]

[XDebug]
zend_extension_ts = "C:\xampp\php\ext\php_xdebug-2.1.0-5.3-vc9-x86_64.dll"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000

Ответы [ 2 ]

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

Я думаю, что у вас нет правильной версии компилятора. Скопируйте вывод вашего phpinfo на страницу , и она сообщит вам, какая версия вам нужна.

3 голосов
/ 31 марта 2011

Распечатайте свой

phpinfo ();

и посмотрите на строку "Compilater"

Дома (win7x64 + wamp) =>MSVC6 (Visual C ++ 6.0)

Итак, вам нужна версия vc6 , а не версия vc9

...