XDebug + Netbeans

belyi05
На сайте с 30.05.2007
Offline
74
980

Всем привет,

бьюсь с установкой xdebug уже часов 5, никак не фурычит,

phpinfo()

PHP 5.3

Zend Extension Build API220090626,TS,VC9

Thread Safety enabled

Apache 2.2

скачиваю с сайта xdebug.org версию для PHP 5.3 VC9 (64 bit)

прописываю в конце php.ini

[xdebug]

zend_extension_ts = "c:\PHP\ext\php_xdebug.dll"

xdebug.idekey = netbeans-xdebug

xdebug.remote_enable=On

xdebug.remote_host=127.0.0.1

xdebug.remote_port=9000

xdebug.remote_handler="dbgp"

Но не устанавливается, пишет мне в командной строке

C:\PHP>php --re xdebug

Exception: Extension xdebug does not exist

Что не так делаю?

Спасибо

Здесь я продаю майки - продал уже на 776 690.00 рублей (http://partners.vsemayki.ru/register.php?parent=4714)
[umka]
На сайте с 25.05.2008
Offline
456
#1

А вы скажите ему

php -i | grep "Configuration File"

и посмотрите, какой конфигурационный файл он читает, и убедитесь, что именно его вы отредактировали.

[umka] добавил 19.11.2011 в 23:17

А... у вас виндовс. Тогда просто смотрите в phpinfo, какой конфиг он использует.

Лог в помощь!
belyi05
На сайте с 30.05.2007
Offline
74
#2
'[umka:
;9683382']Тогда просто смотрите в phpinfo, какой конфиг он использует.

Configuration File (php.ini) Path C:\Windows

Loaded Configuration File C:\PHP\php.ini

скопировал из папки PHP в папку Windows, чтобы совпадали

все равно пишет в cmd

C:\PHP>php --re xdebug

Failed loading c:\PHP\ext\php_xdebug.dll

Exception: Extension xdebug does not exist

T
На сайте с 01.10.2004
Offline
73
#3

Помню, что 2 года назад тоже пытался сделать подобное. По-моему, решил установкой другого билда x-debug. Он очень привередливым оказался в плане совместимости с версией PHP.

Вот уже полтора года разрабатываю на машине с Ubuntu и забыл как страшный сон о таких заморочках. И вам советую :)

belyi05
На сайте с 30.05.2007
Offline
74
#4

Кто-нибудь отпишетесь еще, пожалуйста

C
На сайте с 15.07.2008
Offline
59
#5

Из своего опыта сталкновеня с подобной ошибкой могу сказать, что варианта два:

1. У вас не та версия XDebug. На оф. сайте есть парсер php.ini скормите ему свой и он вам подскажет какой выбрать XDebug (если конечно сами не уверены точно в том какой нужен вам).

2. Не правильные пути до XDebug в php.ini Там вечно под windows с этим геморой. Вот попробуйте может что-то подойдет вам (отредактируйте путь под свой по аналогии).


; Для php 5.2.
;zend_extension_ts = "z:\usr\local\php5\ext\php_xdebug-2.1.1-5.3-vc6.dll"
; Для php 5.3.
zend_extension = z:\usr\local\php5\ext\php_xdebug-2.1.1-5.3-vc9.dll
;extension = z:\usr\local\php5\ext\php_xdebug-2.1.1-5.3-vc9.dll
belyi05
На сайте с 30.05.2007
Offline
74
#6
Claud:
На оф. сайте есть парсер php.ini скормите ему свой и он вам подскажет какой выбрать XDebug

а можете тыкнуть пальцем на парсер, а то не вижу его?

вроде как пишут, что если Windows7 , как у меня, то нужно ставить VC9, ну и TS, как показывается в phpinfo

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий