Introducción
PHING (PHing Is Not GNU make), es una herramienta basada en el constructor (builder) de aplicaciones Java, Apache Ant, con la diferencia de que PHING es para construir aplicaciones escritas en PHP.
La estructura de la aplicación se describe en un archivo XML llamado build.xml, en este archivo podemos encontrar el nombre de la aplicación a construir, una descripción de la misma, la carpeta donde se encuentra nuestro código fuente, la carpeta de destino que contendrá la última versión de la aplicación y las tareas (tasks) que este debe ejecutar.
Esta herramienta es muy útil, por lo general, cuando se tiene una ruta específica de un conjunto de librerías de utilidades que pueden formar parte de cualquier aplicación. Se puede hacer referencia a esta ruta desde su IDE de PHP, pero luego, tenie que asegurarse de copiarla cuando ya tiene su producto final.
Continuar…
Programación builders, php
En este artículo veremos algunos programas y herramientas que nos serán muy útiles a la hora de preparar una pc para que funcione como nuestro servidor de desarrollo.
Cada una de estas herramientas realizan una tarea especifica distinta una de la otra, por lo cual le brinda a nuestro servidor una variedad de funcionalidades para poder desarrollar nuestra aplicación ya sea en java, php, ruby, etc.
Nota: Todas estas herramientas que mencionaremos son gratis, free, sin costos.
1. Sistema Operativo
Ubuntu Server Edition
Ubuntu Server Edition es una distribución de Linux basada en Debian la cual utilizaremos como el sistema operativo de nuestro servidor de desarrollo, para obtenerla, debes dirigirte a su página descargas la cual ofrece distintas formas de poder descargar esta distribución. Continuar…
Programación, Servidores apache, PostgreSQL, red5, tomcat
Introducción
En esta sección veremos como configurar el ZSE para que funcione con MySQL.
Zend Studio for Eclipse y MySQL
Lo primero que tenemos que hacer es abrir la vista del explorador de fuentes de datos, para esto nos vamos al menu Window -> Show View -> Other..., seleccionamos la carpeta Connectivity -> Data Source Explorer

Zend Studio for Eclipse - Show View
Ahora creamos nuestra conexión con el servidor MySQL, para esto, damos click derecho sobre la carpeta SQL Databases y seleccionamos New..., esto nos mostrará el asistente para establecer la conexión, lo que haremos es conectarnos con la base de datos de prueba de MySQL test. En el Connection Name colocamos MySQL Test, en URL colocamos jdbc:mysql://localhost:3306/test, en User root y el Password lo dejamos en blanco. Luego damos click en Test connection para confirmar los parametros de la conexión y si todo esta bien, damos click en Finish. Continuar…
Bases de datos, Programación mysql, zend studio for eclipse
Introducción
En esta sección veremos como configurar el ZSE con Zend Debugger.
ZSE y Zend Debugger
El siguiente paso es configurar el ZSE con el Zend Debugger, por defecto, el ZSE ya viene con los valores predeterminados del Zend Debugger, lo que haremos es verificar esos datos, para esto nos vamos al menu Window -> Preferences, luego navegamos en el arbol hasta el nodo PHP -> Debug -> Installed Debuggers, damos click en Zend Debugger y presionamos el boton Configure para ver sus parametros.

Zend Studio for Eclipse - Zend Debugger Preferences
Dejamos estos valores por defecto. Continuar…
Programación debugging, php, svn commit
Introducción
En esta parte veremos como configurar el Zend Studio for Eclipse con Subclipse.
Algunos requisitos/conocimientos que se deben tener en cuenta:
- Algun acceso a un servidor de subversion (svnserve) con una cuenta de usuario válida.
- Los comandos checkout, commit, update de subversion.
Zend Studio for Eclipse (ZSE)
Zend Studio for Eclipse (ZSE) es un IDE propietario desarrollado por Zend Technologies basado en Eclipse. ZSE esta diseñado para el desarrollo de aplicaciones ricas en Internet (RIA’s) utilizando PHP como su lenguaje de programación. Continuar…
Programación subclipse, subversion, zend studio for eclipse
Introducción
En este artículo mencionare como configurar un ambiente de desarrollo de una aplicacion web basada en php, apache y mysql utilizando las siguiente herramientas sobre una plataforma Windows:
- XAMPP
- Zend debugger
- Zend Studio for Eclipse (ZSE)
- Subclipse
Este artículo se divide en 3 partes:
- Parte I: Configuración de xampp con el Zend Debugger y creando el host virtual de trabajo con Apache.
- Parte II: Configuración del ZSE y Subclipse.
- Parte III: Configuración del ZSE con el Zend Debugger y ejemplos.
- Parte IV: Configuración del ZSE con MySQL.
Se asume que tiene conocimientos basicos acerca de:
- Programación WEB.
- Servidores Web
- Base de Datos
- Subversion
XAMPP
XAMPP es un paquete preconfigurado conformado por el servidor de base de datos MySQL, el servidor Web Apache y los ejecutables o intérpretes de los lenguajes de script PHP y PERL. Este paquete lo puedes descargar siguiendo este enlace http://www.apachefriends.org/download.php?xampp-win32-1.7.0-installer.exe. Seguimos los pasos del instalador para tenerlo listo y configurado. Continuar…
Programación apache, mysql, php, virtual host, xampp, zend debugger