Instalación de Eclipse 3.3 con PDT (PHP IDE) y Zend Debugger.
22 Noviembre, 2007 por PedroUna vez configurado nuestro servidor, con servidor de DNS, Apache y CVS, pasaremos a la configuración de los clientes. El editor de PHP elegido es Eclipse, con el plugin PDT de Zend. Hay otras opciones, como Quanta + , que, de momento tiene integración son SubVersion, pero para utilizarlo con CVS, es necesario un programa externo, como Cervisia o tkcvs. La integración de Eclipse con CVS sumado al plugin de PHP (PDT) y al Debugger (Zend PHP Debugger) lo hace un buen candidato.
Para poder utilizar la última versión de PDT , necesitaremos Eclipse 3.3, que todavía no está en los repositorios de Ubuntu, por lo que lo hará ligeramente más complicado de instalar.
El primer paso será descargarlo de la página oficial , la versión Classic ya es bastante adecuada para el desarrollo con PHP.
Necesitaremos tener una instalación limpia, así que, si tenemos una versión anterior de Eclipse, deberemos desinstalarla.
# apt-get remove eclipse
También necesitaremos la versión 1.6 (o posterior) de Java.
# sudo apt-get install sun-java6-jdk sun-java6-bin sun-java6-jre
Una vez instalado, cuando comprobemos la versión debe salir correctamente:
# java -version
java version “1.6.0″
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) Client VM (build 1.6.0-b105, mixed mode, sharing)
Si nos mostrara una versión anterior, deberemos desinstalar completamente Java (con cuidado) y repetir el paso anterior de instalación para la versión 1.6.
Una vez que tengamos la versión de Java instalada y el Eclipse descargado, ya podemos ejecutarlo. Copiaremos los binarios de Eclipse donde más nos convenga, y pasaremos a configurar el plugin PDT, en el menú Help » Software Updates » Find and Install . Seleccionamos “Search for new features to install”

Y luego “New Remote Site”

En Name ponemos PDT y en URL http://downloads.zend.com/pdt
Finalmente, seleccionamos la última versión de PDT (y de Zend Debugger), hacemos click en Select Required y Finish.
zend_extension=/ruta/5_2_x_comp/ZendDebugger.so
zend_debugger.allow_hosts=127.0.0.1
zend_debugger.expose_remotely=alwaysPara comprobar si se ha instalado correctamente el debugger, deberemos reiniciar el servidor Apache y echar un vistazo al phpinfo, creando una web info.php que contenga lo siguiente
<?php phpinfo() ?>En la web de información resultante, debe salirnos un bloque similar a este, que indique el Debugger que estamos utilizando.

Esta es una estupenda guía que cubre muchos más aspectos de la instalación de PDT y Zend Debugger en Eclipse: http://www.thierryb.net/pdtwiki/index.php?title=Main_Page
Con esta configuración, ya deberíamos estar listos para utilizar eclipse con PHP, una de las mayores utilidades que tiene este programa es su integración con CVS.
Enero 16th, 2008 at 2:58 am
He seguido los pasos para instalar el zend debugger, pero al ejecutar phpinfo(), después de reiniciar apache /etc/init.d/apache2 restart) obtengo el logotipo de zend engine 2 pero sin la información del debugger.
La versión de php és 5.2.3
la version del zend server debug és ZendDebugger-5.2.12-linux-glibc23-i386
ext_dir= /usr/lib/php5/20060613+lfs
php.ini se encuentra en el directorio /etc/php5/apache2/
He modificado el php.ini poniendo:
[Zend]
zend_extension=”/usr/lib/php5/20060613+lfs/ZendDebugger.so”
zend_debugger.allow_hosts=127.0.0.1/32
zend_debugger.expose_remotely=always
i he puesto ZendDebugger.so en el directorio : /usr/lib/php5/20060613+lfs
No sé donde puede estar el error
Enero 16th, 2008 at 6:42 pm
Hola Esteve,
Parece que está todo correcto, solamente se me ocurren dos cosas, que el php.ini que hayas modificado no sea el que se está utilizando (lo puedes comprobar en la información de phpinfo()) o bien que la máquina donde estás instalando es de 64 bits, en ese caso creo que tendrías que intentar instalar el debugger para esta arquitectura, se debería llamar parecido a esto: ZendDebugger-5.2.12-linux-glibc23-x86_64.tar.gz
Un saludo
Enero 24th, 2008 at 10:54 pm
Despues de descomprimir Eclipe 3.3 europe , ejecute el eclipse y al arrancar me da un error que dice “could not find a valid configuration for intro part: intro element in extension org.eclipse.ui.intro in Bundle: extension org.eclipse.ui.intro.universal … ”
Me podrías ayudar a solucionar este problema..!!!!!!!
Enero 25th, 2008 at 1:38 pm
Hola Albert!
Lo que comentas parece un error de la JVM, ¿has probado a desinstalar completamente las versiones anteriores de java y eclipse?
Cuando hagas javac -version
debe salirte algo así: javac 1.6.0_03
Y no la version 1.4, si tienes instaladas ambas porque las necesitas, necesitaras cambiar la variable de entorno JAVA_HOME para que apunte a la versión 1.6 de la JVM
Un saludo
Febrero 27th, 2008 at 11:02 am
Zend Debugger + Eclipse + Apache…
I wanted to install the zend debugger with eclipse and apache, and found this spanish tutorial, and want to resume the steps I followed:
I assume you have already installed eclipse 3.3 + pdt.
1. Download the corresponding debugger from: http://download…
Marzo 22nd, 2008 at 1:29 am
Cuando instalo el Eclipse 3.3 no me aparecen las opciones de creaciòn de proyecto WEb, todo es Cliente-Servidor. Pensè que agregando plug-in’s se podrìa solucionar. Revisando tu artìculo, parece que es necesario el Java 6. Yo tengo el Java 5 ¿alguna complicaciòn con eso? Muchas gracias.
Marzo 25th, 2008 at 1:31 pm
Diría que te falta la extensión PDT de Zend que se descarga desde el gestor de actualizaciones de eclipse en la url http://downloads.zend.com/pdt (puedes mirar los pantallazos en este mismo post), y entonces, cuando reinicias el eclipse te da la opción de crear nuevo proyecto PHP en File > New > PHP Project
Abril 18th, 2008 at 11:54 pm
Bueno, muchas gracias por el manual, me fue muy muy útil :)
Junio 21st, 2008 at 5:42 pm
por lo general actualizar java de problemas aqui esta una guia que me ayudo mucho http://www.esdebian.org/articulos/23978/desinstalar-sun-java-5-e-instalar-sun-java-6