Netbeans: configuration de Xdebug pour du PHP ?

Bonjour à toutes et tous!

J’utilise Netbeans à l’école et j’édite des fichiers .php se trouvant sur mon serveur à la maison.

J’aimerais utiliser Xdebug et, après avoir installé les modules nécessaires (e.a. php5-xdebug), j’ai configuré mon /etc/php5/apache2/php.ini de la sorte:

[code];;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Added by me

[xdebug]
zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.idekey=“netbeans-xdebug”

xdebug.default_enable=on
xdebug.remote_autostart=on
xdebug.collect_vars=on
xdebug.dump.GET=*
xdebug.dump.POST=*
xdebug.dump.SESSION=*
xdebug.dump.SERVER=*
xdebug.dump_globals=on
xdebug.var_display_max_depth=6
xdebug.collect_params=4
xdebug.collect_return=1
xdebug.show_mem_delta=1
xdebug.trace_output_dir="/tmp/php"
xdebug.trace_output_name=“apache-trace.%u.%R”
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

; End:[/code]

Et (bien entendu) redémarré Apache.

J’ai ensuite contrôlé que tout était bien présent:

$ php -version

PHP 5.3.3-7+squeeze1 with Suhosin-Patch (cli) (built: Mar 18 2011 17:22:52) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies with Xdebug v2.1.1, Copyright (c) 2002-2011, by Derick Rethans

$ php -m

[Zend Modules] Xdebug

Mais rien à faire, Netbeans continue de m’afficher ce message:

Quelqu’un a-t-il déjà rencontré ce problème et si oui, comment l’a-t-il résolu ?

Un grand merci d’avance ! :smiley:

EDIT: voici ce que me retourne un phpinfo()

System Linux 2.6.32-5-686 #1 SMP Tue Mar 8 21:36:00 UTC 2011 i686

Build Date Mar 18 2011 16:51:27

Server API Apache 2.0 Handler

Virtual Directory Support disabled

Configuration File (php.ini) Path /etc/php5/apache2

Loaded Configuration File /etc/php5/apache2/php.ini

Scan this dir for additional .ini files /etc/php5/apache2/conf.d

Additional .ini files parsed /etc/php5/apache2/conf.d/gd.ini, /etc/php5/apache2/conf.d/mcrypt.ini, /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini, /etc/php5/apache2/conf.d/suhosin.ini, /etc/php5/apache2/conf.d/xdebug.ini

PHP API 20090626

PHP Extension 20090626

Zend Extension 220090626

Zend Extension Build API220090626,NTS

PHP Extension Build API20090626,NTS

Debug Build no

Thread Safety disabled

Zend Memory Manager enabled

Zend Multibyte Support disabled

IPv6 Support enabled

Registered PHP Streams https, ftps, compress.zlib, compress.bzip2, php, file, glob, data, http, ftp, phar, zip

Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls

Registered Stream Filters zlib., bzip2., convert.iconv., string.rot13, string.toupper, string.tolower, string.strip_tags,
convert.
, consumed, dechunk, mcrypt., mdecrypt.

Je réponds à moi-même… :smiley:

La solution était en fait très logique car il suffisait de changer

par

En espérant que ça puisse servir à d’autres…

Bonne soirée !