Para realizar la depuración de código php, utilizo xdebug con xampp, a continuación una breve descripción para habilitar el complemento.
Primero detenemos el servidor Apache para adicionar la extensión. Descargamos la libreria XDebug y la renombramos a php_xdebug.dll luego la copiamos a la carpeta:
c:\xampp\php\ext
Editamos el archivo php.ini que se encuentra en:
c:\xampp\apache\bin
Buscamos [XDebug] y quitamos el comentario (punto y coma) a las lineas que corresponden a este bloque
zend_extension_ts=”c:\xampp\php\ext\php_xdebug.dll”
xdebug.remote_enable=true
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir=”c:\xampp\tmp”
Luego debemos adicionar comentario al bloque [Zend]
;zend_extension_ts = “c:\xampp\xampp\php\zendOptimizer\lib\ZendExtensionManager.dll”
;zend_extension_manager.optimizer_ts = “c:\xampp\php\zendOptimizer\lib\Optimizer”
;zend_optimizer.enable_loader = 0
;zend_optimizer.optimization_level=15
;zend_optimizer.license_path =
; Local Variables:
; tab-width: 4
; End:
Iniciamos el servidor Apache, y comprobamos si la extensión xdebug ha sido cargada, observamos en la dirección:
http://localhost/xampp/phpinfo.php
debe estar presente el siguiente aviso:
This program makes use of the Zend Scripting Language Engine:
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
with Xdebug v2.0.2, Copyright (c) 2002-2007, by Derick Rethans
Mayo 28, 2008 at 7:04 pm
si no renombro no lo reconoce, thanks for tip!!
Julio 2, 2008 at 2:58 am
Muy buena, grax por la info…
Marzo 6, 2009 at 12:18 am
Muchas gracias por la Info, me fue muy util
Noviembre 3, 2009 at 12:19 pm
Hola, sólo dar las gracias.
El apache me hacía crash en el módulo php_xdebug.dll, y comentando el bloque de zend, se solucionó.
Gracias!!
Fernando