Translate

lunes, 13 de octubre de 2008

INSTALAR FRAMEWORK DE PHP Y UN SERVIDRO DEBUGGER CON ECLIPSE

Para instalar el Framework de PHP y el Debugger debemos, antes tener instalado el Servidor Apache 2.x.x con PHP5.X.X. Otra salvedad que debo hacer es que el sistema operativo donde tengo instalado el servidor web esta en Linux , y el Eclipse lo vamos a instalar en una PC con Windows.

:: Requisitos:
Bajar lo archivos necesarios:

Eclipse:
pdt-1.0.3.R20080603_debugger-5.2.14.v20080602-all-in-one-win32.zip
Framework:
ZendFramework-1.6.1.tar.gz (Binarios)
ZendFramework-1.6.1-manual-en.tar.gz (Manual)
Debugger:
org.zend.php.debug_feature-I20080602.zip
ZendDebugger-5.2.14-linux-glibc23-i386.tar.gz
Todos los archivos que menciona se encuentran en este sitio web y son Open Source: http://www.zend.com/en/community/pdt
 
:: Configuración del IDE
El archivo pdt-1.0.3.R20080603_debugger-5.2.14.v20080602-all-in-one-win32.zip es propiamente el archivo que ya viene instalado el Eclipse y el Debugger por lo que solo deben descomprimir y ejecutar eclipse.exe, ya que no necesita ninguna instalación para Windows.
Pero supongamos que tiene instalado el PDT sin debugger debe descomprimir el archivo org.zend.php.debug_feature-I20080602.zip y copiar en los mismos directorios del eclipse instalado, los archivos que se descomprimieron.
 
:: Configuración Servidor Debugger:
Para terminar con el servidor Debugger, descomprimimos el archivo ZendDebugger-5.2.14-linux-glibc23-i386.tar.gz y de aquí seleccionamos el directorio que corresponde a la versión de php que tengamos instalada, luego copiamos el archivo ZendDebugger.so, al directorio donde tenemos los archivos *.so, por ultimo en el archivo php.ini cambiamos a los valores detallados aquí:
 
implicit_flush = On
output_buffering = On

Después agregamos las siguientes líneas :
Esto si desea puede agregarlo al final del archivo php.ini
 
[Zend]
zend_extension_ts=[Path donde se encuentra el archivo ZendDebugger.so copiado ]
zend_debugger.allow_hosts=[IP de las PC que van a desarrollar, incluida 127.0.0.1]
zend_debugger.expose_remotely=always[Esto tal cual esta]

:: Insatalción de Framework:
Instalaremos el Framework de PHP, seleccione el de ZEND, ya que hay varios pero este viene especialmente para eclipse.
Lo que debemos hacer para practicidad es descomprimir el archivo ZendFramework-1.6.1.tar.gz luego seleccionar donde queremos ponerlos, hecho esto, creamos link soft y lo agregamos en el Path donde está la aplicación a desarrollar:
 
/var/www/aplicacion/lib/ ln -s /donde/pusimos/directorio/framework/ZFramework

Nuevamente abrimos el php.ini y modificamos los siguiente:
 
;;;;;;;;;;;; Paths and Directories ;;;;;;;;;;;;;;;;;;;;;;;;;;
; UNIX: "/path1:/path2"
include_path = ".:/donde/pusimos/directorio/framework/"

Con esto se termina toda la configuración, y ahora ya puede empezar a programar con PHP con POO.