2011-01-25 3 views
0

Я только что загрузил последнюю версию xdebug для моей машины Windows, работающей с wamp и php 5.3. После выполнения установки инструкции и перезапустить свои услуги, это, кажется, устанавливается в соответствии с PHP информации:XDebug установлен, но не работает

Xdebug

поддержка Xdebug => включена Version => 2.1.0

Однако, если я пытаюсь использовать в скрипте следующее: xdebug_start_trace ('c: \ test.txt');

Я получаю эту ошибку: Фатальная ошибка: Вызов неопределенной функции xdebug_start_trace() я

Что происходит?

Спасибо, Ионы

+0

WampServer имеет два файла php.ini, один для веб-страниц Apache, один для CLI. Убедитесь, что вы отредактировали правильный. – Mchl

+0

Установщик дает вам точные инструкции о местоположении на основе вашей phpinfo. Мой был «C: \ wamp \ bin \ php \ php5.3.0 \ php.ini». Поэтому я не думаю, что это проблема, тем более что phpinfo теперь говорит, что она установлена. – Jonah

+1

Этот 'php.ini' для CLI. Для веб-страниц есть еще один файл 'C: \ wamp \ www \ bin \ apache \ Apache2.2.11 \ bin' – Mchl

ответ

0

WampServer имеет два файла php.ini, один для веб-страниц Apache, один для CLI. Убедитесь, что вы отредактировали правильный.

C:\wamp\bin\php\php5.3.0\php.ini для CLI. Для веб-страниц есть еще один на C:\wamp\www\bin\apache\Apache2.2.11\bin\php.ini

+0

Нет ... когда вы получаете Wampserver с отладкой и разрешением из настроек Php, он устанавливает его как в –

+0

Возможно, так оно и работает в ноябре 2012 года, но это не так, как в январе 2011 года. Тогда xdebug не был частью Wampserver пакет. – Mchl

+0

А ... Я вижу ... смешно, но все равно не работает с Eclipse. Я попытался, но потом получил подсказку, чтобы просто перейти на ZendDebugger, и это прекрасно работает. –

0

несколько уникальных вещей о Xdebug: Ваш php.ini должен начать с zend_extention= не extension=. И в Linux вам нужно предоставить полный путь к xdebug.so (то же, что и xdebug.dll), даже если он находится в том же каталоге, что и остальные ваши расширения. Windows, вероятно, такая же.

+0

привет, спасибо за ответ, но я уже делаю обе эти вещи. – Jonah

Смежные вопросы