Depurar proyectos PHP en netbeans

Page 1

2010 FORTES, CRODA Ing. Héctor Pérez Hernández

DEPURAR PHP EN NETBEANS Esto es una pequeña guía de cómo depurar proyectos PHP en Netbeans.


Introducción Depurar código es una forma de interpretar a veces donde hemos cometido el error, casi siempre es muy válido para errores lógicos de la aplicación, que son errores donde la aplicación funciona, pero no de la forma que queremos. También no es util para ver el funcionamiento de algún código, permitiéndonos tracear cada uno de sus pasos.

Requerimientos - Debemos tener habilitado la extensión php5-xdebug .

Pasos a seguir - Verificamos si esta habilitada la extensión php5-xdebug, en caso de no estar habilitada, se habilita. Para habilitar esta extensión: LINUX - Ejecutar en consola el siguiente comando o ir directamente al Synaptic e instalarla manualmente. $ aptitude install php5-xdebug WINDOWS - En dependencia del paquete de tecnologías de desarrollo web que estemos usando (WAMP, AppServ, XAMPP , ...), se realizarían los pasos convenientes para habilitar php5-xdebug. En muchos casos la dll no existe en el paquete que se instala, por lo que se debe copiar el archivo de la dll (php_xdebug-2.0.5-5.2.dll) para la carpeta donde están las extensiones dll, luego renombras el archivo y le ponemos (php_xdebug.dll). LINUX y WINDOWS - Luego debemos configurar el php.ini y adicionar al final del fichero: xdebug.remote_enable=1 xdebug.remote_handler=dbgp xdebug.remote_host="localhost"


- Por último reiniciamos el apache y habrimos el netbeans para configurarlo. - Una vez abierto el Netbeans entonces ir a Tools → Options :

- Luego pinchamos en PHP y en la pestaĂąa General modificamos el puerto del depurador segun pusimos en el php.ini

- Ahora si estamos listos para probar como depurar en PHP usando el IDE Netbeans.


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.