JTagua

Inicio » Posts tagged 'XDEBUG'

Tag Archives: XDEBUG

Anuncios

Primeros pasos con NetBeans 6.8 beta, PHP 5 y xDEBUG.

En esta entrada, y después de instalar NetBeans 6.8 beta, vamos a probar su funcionamiento con PHP y XDEBUG.

La instalación de NetBeans 6.8 beta es similar a NetBeans 6.7 en los tres sistemas operativos (Mac, Linux y Windows).

Véase la entrada correspondiente. (JDK + Netbeans 6.7 separados en Windows) en este este blog.

Por otro lado y en lo que relacionado con PHP 5, tengo montado XAMPP 1.7.21 para Windows que instala de forma facil y simultánea

  • Apache 2.2.12 (IPv6 enabled) + OpenSSL 0.9.8k
  • MySQL 5.1.37 + PBXT engine
  • PHP 5.3.0
  • phpMyAdmin 3.2.0.1
  • Webalizer 2.21-02 + GeoIP lite
  • FileZilla FTP Server 0.9.32
  • msmtp 1.4.17

Una vez instalados XAMPP y  NetBeans 6.8, fijaremos determinadas caracteristicas del entorno para trabajar con PHP y xDEBUG.

En primer lugar, si en una sesión de NetBeans 6.8 hacemos Herramientas, Opciones y seleccionamos la pestaña PHP, aparecerá

(más…)

Anuncios

Debug en PHP 5 con NetBeans 6.7 (Windows)

REQUISITO PREVIO: NetBeans 6.7

Para poder depurar (hacer debug) en un programa escrito en PHP con NetBeans se requiere, como es obvio, como requisito previo , tener instalado NetBeans (en mi caso es NetBeans 6.7) con el plugin de PHP. (Ver entradas en el blog).

PRIMERA PARTE: Servidor HTTP e intérprete PHP.

Después, se necesita en primer lugar,  Apache HTTP Server y el intérprete PHP. Como es natural, si se desea trabajar con bases de datos, será necesario instalar un gestor de bases de datos, por ejemplo MySQL.

Existe un instalador llamado XAMPP,  que en su versión 1.7.1  contiene los siguientes elementos:

  • Apache HTTPD 2.2.11 + Openssl 0.9.8i
  • MySQL 5.1.33
  • PHP 5.2.9
  • phpMyAdmin 3.1.3.1
  • XAMPP CLI Bundle 1.3
  • FileZilla FTP Server 0.9.31
  • Mercury Mail Transport System 4.62

Los tres primeros componentes son necesarios si se desea desarrollar con PHP desde el IDE de NetBeans. Para administrar MySQL, puede usarse phpMyAdmin, sin embargo, yo prefiero las herramientas administrativas de MySQL originales, es decir, MySQL Workbench. (Ver entradas en el blog).

Como es lógico, si se desea depurar programas escritos en PHP en tiempo real tendremos que utilizar, entre otros, XDebug.

Para descargar XAMPP, vamos a la página principal arriba indicada

(más…)