zend debugger php
Post on 11-Aug-2015
113 Views
Preview:
TRANSCRIPT
DWES Héctor De Castro Sendra
Debugger en PHP: Zend Debugger 1. Descarga.
◦ Descargamos la versión de Studio Web Debugger correspondiente a
nuestro sistema operativo desde:
▪ http://www.zend.com/en/products/studio/downloads
▪ Es necesario un registro de usuario
DWES Héctor De Castro Sendra
2. Se descomprime el paquete, y buscamos el archivo ZendDebugger.so (Unix) o ZendDebugger.dll (Windows) en el directorio correspondiente a nuestra versión de PHP (4.3.x, 4.4.x, 5.0.x, 5.1.x, 5.2.x, 5.3.x). - Copiamos el archivo en nuestro servidor web, en lugar accesible. - Para cargar Zend Debugger, añadimos al fichero php.ini la siguiente línea, y según nuestro sistema operativo.
• Linux and Mac OS X:
zend_extension=<full_path_to_ZendDebugger.so>
• Windows:
zend_extension_ts=<full_path_to_ZendDebugger.dll>
• Windows non-thread safe:
• zend_extension=<full_path_to_ZendDebugger.dll>
3. Para autorizar a Zend Studio el acceso a Zend Debugger añadiremos estas dos líneas en php.ini a continuación de la primera.
• zend_debugger.allow_hosts=<host_ip_addresses>
• zend_debugger.expose_remotely=always
◦ Reemplazamos host_ip_addresses por los host a los que se les
permitirá iniciar sesiones de depuración. Estos equipos serán aquellos que tengan Zend Studio instalado.
◦ La directiva zend_debugger.expose_remotely determina si el
depurador da señal de su presencia a los clientes remotos. Esto es necesario si desea que la barra de herramientas de Zend Studio Browser para detectar automáticamente las páginas que se pueden depurar. Seleccione "always", "never", o "allowed_hosts '(esto sólo
DWES Héctor De Castro Sendra
expone los hosts en la lista de hosts permitidos).
◦ Copiamos el archivo dummy.php, que se encuentra extraído en la
carpeta Zend Debugger, y lo copiamos en el document root de nuestro servidor web, en este caso /var/www
◦ Reiniciamos el servidor Apache
▪ $ service apache2 restart
4. En Eclipse IDE, menú superior de navegación:
◦ window ---> preferences
▪ PHP --->Debug ---> PHP Debugger, y seleccionamos Zend
Debugger.
DWES Héctor De Castro Sendra
5. Una vez hecho esto, ya podremos depurar nuestro código PHP en Eclipse con Zend Debugger.
top related