Il server xdebug non si connette a nessuno dei client sulla porta 9000 ad es.: Netbeans IDE, debugclient, ecc. Xdebug è mostrato nell'output phpinfo. I client precedenti continuano ad attendere che la connessione venga stabilita. tenta di eseguire uno script php dalla cli dà il seguente messaggio di avviso:xdebug non si sta connettendo con il client?
"PHP Warning: Module 'xdebug' già caricato in Unknown on line 0" la porta 9000 è stato aperto e si presenta in netstat --numeric-port -l comando. Non ho idea di cosa possa essere andato storto. Ho controllato tutti i file di configurazione, tutto sembra ok. Qualsiasi aiuto sarà apprezzato. Sezione della mia configurazione file
Linux abc.localdomain 3.1.1-2.fc16.x86_64 #1 SMP Mon Nov 14 15:46:10 UTC 2011 x86_64
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies
with Xdebug v2.1.2, Copyright (c) 2002-2011, by Derick Rethans
[Zend]
zend_extension=/usr/lib64/php/modules/xdebug.so
[XDebug]
xdebug.remote_enable=On
xdebug.remote_autostart=On
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_mode=req
xdebug.remote_log=/var/log/xdebug.log
php_api no. coincide
Xdebug Simple client DBGp (0.10.0) Copyright 2002-2007 di Derick Rethans. - supporto libedit: abilitato
In attesa del collegamento del server di debug.
È magia nera !!
Thank You
In realtà Selinux non consente a Httpd di connettersi ad altre risorse di rete. Impostando il valore booleano per httpd risolto il problema. setsebool -P httpd_can_network_connect su – Alex