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 !
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.