Foros del Web » Administración de Sistemas » Software para Servers »

[SOLUCIONADO] XDebug no se activa

Estas en el tema de XDebug no se activa en el foro de Software para Servers en Foros del Web. Saludos a todos, Acabo de instalar Xampp 1.8.2. y quiero configurar XDebug, pero estoy teniendo algunos problemas. Narro los hechos: 1. Instalé Xampp en C:\xampp ...
  #1 (permalink)  
Antiguo 23/07/2013, 15:05
 
Fecha de Ingreso: julio-2013
Mensajes: 53
Antigüedad: 11 años, 5 meses
Puntos: 1
XDebug no se activa

Saludos a todos,

Acabo de instalar Xampp 1.8.2. y quiero configurar XDebug, pero estoy teniendo algunos problemas. Narro los hechos:

1. Instalé Xampp en C:\xampp en Windows 8 de 64 bits como administrador.

2. Ejecuté Apache.

3. Se me mostró mensaje del éxito de la instalación. No tengo ningún problema con él y, de hecho, mi página personal funciona perfectamente con Apache.

4. Observé, a través de phpinfo() que:
4.a. El compilador es: MSVC9 (Visual C++ 2008)
4.b. El hilo de seguridad (thread safety) está habilitado.
4.c. La versión de PHP es 5.4.16.

5. Considerando los parámetros anteriores, descargué el xdebug 2.2.3 correspondiente a PHP 5.4 VC9 TS (64 bit).

6. Renombré el archivo xdebug como php_xdebug.dll y lo guardé en C:\xampp\php\ext.

7. Modifiqué C:\xampp\php\php.ini (lo que se halla comentado son los valores originales)
Código:
[XDebug]
;zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
zend_extension_ts = "C:\xampp\php\ext\php_xdebug.dll"
;xdebug.profiler_append = 0
xdebug.profiler_append = 0
;xdebug.profiler_enable = 1
xdebug.profiler_enable = 1
;xdebug.profiler_enable_trigger = 0
xdebug.profiler_enable_trigger = 0
;xdebug.profiler_output_dir = "C:\xampp\tmp"
xdebug.profiler_output_dir = "C:\xampp\tmp"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.profiler_output_name = "cachegrind.out.%t-%s"
;xdebug.remote_enable = 0
xdebug.remote_enable = On
;xdebug.remote_handler = "dbgp"
xdebug.remote_handler = dbgp
;xdebug.remote_host = "127.0.0.1"
xdebug.remote_host = localhost
;xdebug.remote_port = there_was_not
xdebut.remote_port = 9000
;xdebug.trace_output_dir = "C:\xampp\tmp"
xdebug.trace_output_dir = "C:\xampp\tmp"
8. Reinicié Apache.

9. Abrí phpinfo().

10. Observé que XDebug no estaba activado todavía.

¿Me he dejado algún paso? ¿He hecho algo mal? ¿Qué ocurre?

Última edición por fcotorgi; 23/07/2013 a las 15:24
  #2 (permalink)  
Antiguo 30/07/2013, 13:34
 
Fecha de Ingreso: julio-2013
Mensajes: 53
Antigüedad: 11 años, 5 meses
Puntos: 1
Respuesta: XDebug no se activa

Ya está solucionado. El problema consistía en que a diferencia de lo que pensaba, Xampp es una aplicación de 32 bits e instala Apache de 32 bits. Yo tenía instalado el Xdebug de 64 bits. Así que bajé el Xdebug de 32 bits y listo.

(Solucionado gracias a Derick Rethans).

Etiquetas: 64bits, apache, php.ini, servidores-web
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:14.