Ce n'est pas simple de debugger en PHP, ce n'est pas que les debuggers soient peu nombreux, c'est qu'il n'est pas aisé de trouver les commandes à mettre dans le PHP.INI... POur certains, j'ai trouvé 3 versions diffférentes !
Voici un extrait de mon PHP.INI avec une config NETBEANS qui supporte XDEBUG et une autre ECLIPSE avec 2 versions différentes mais dès que j'active une de celles-ci... en commentant les lignes Netbeans, APACHE se plantent.
A savoir que les 2 dernières + l'include pour PEAR n'ont pas d'influence, TESTé quelque soit la version testée !
Merci à celui qui pouura me sortir de là
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62 ; ; NETBEANS ; -------- ;[xdebug] ;; zend_extension="F:/Program Files/php/ext/php_xdebug-2.1.0RC1-5.3-vc6.dll" ;; zend_extension="F:/Program Files/php/ext/php_xdebug-2.1.0RC1-5.3-vc6.dll" ;; zend_extension="F:/Program Files/php/ext/php_xdebug-2.1.0RC1-5.3-vc6-nts.dll" ;; zend_extension="F:/Program Files/php/ext/php_xdebug-2.1.0RC1-5.3-vc9-nts.dll" ;zend_extension="F:/Program Files/php/ext/php_xdebug-2.1.0RC1-5.3-vc9.dll" :xdebug.remote_enable=1 :xdebug.remote_mode=req :xdebug.remote_handler=dbgp :xdebug.remote_host="localhost" :xdebug.remote_host="127.0.0.1" :xdebug.remote_port=9000 :xdebug.profiler_output_dir="F:/Program Files/php/logs/xdebug/" :xdebug.profiler_enable_trigger=1 :xdebug.show_local_vars=1 ;--------------------------------------------------- ; $ET for Eclipse: A user guide: page 104 ; --------------------------------------- ; ;[debugger] ;extension=php_dbg.dll ;debugger.enabled=true; ;debugger.profiler_enabled=true ;debugger.JIT_host=clienthost ;debugger.JIT_port=7869 ; --------------- ; ;selon manuel dev pro info : Eclipse: Programmez librement pour le web page 24 ; ------------------------------------------------------------------; ; ; ;extension="F:/Program Files/php/ext/php_dbg.dll" ;debugger.enabled=on ;debugger.profiler_enabled=on ;debugger.hosts_allow=localhost ;debugger.hosts_deny=ALL ;debugger.ports=7869,10000/16 ;--------------------------------------------------- ; Pas de problème avec ces 2 commandes...... ;--------------------------------------------------- ; ; $ET: Eclipse (ne dérange pas APACHE ; =================================== implicit_flush = On ; ; $ET - for Eclipse..WIKI[23-06-2010] ; =================================== register_long_arrays = On ;---------------------------------------------------;***** Added by go-pear ;include_path=".;F:\Program Files\PHP\Pear\pear" ;*****
Partager