0% encontró este documento útil (0 votos)
40 vistas5 páginas

Ide PHP en Eclipse

Este documento explica cómo configurar el entorno de desarrollo integrado (IDE) Eclipse para trabajar con PHP. Describe la instalación de Eclipse, el plugin PHP Development Tools (PDT) y el depurador XDebug. Además, detalla cómo configurar PHP, vincular la documentación, definir el servidor web y personalizar las preferencias para depurar aplicaciones PHP en Eclipse.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
40 vistas5 páginas

Ide PHP en Eclipse

Este documento explica cómo configurar el entorno de desarrollo integrado (IDE) Eclipse para trabajar con PHP. Describe la instalación de Eclipse, el plugin PHP Development Tools (PDT) y el depurador XDebug. Además, detalla cómo configurar PHP, vincular la documentación, definir el servidor web y personalizar las preferencias para depurar aplicaciones PHP en Eclipse.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

IDE ECLIPSE PARA PHP (PDT)

IDE PHP EN ECLIPSE

1. INSTALACIÓN DE ECLIPSE
Se descarga de este enlace, la versión developers for php.
Previamente hay que tener instalado la JRE (mínimo la versión 6), se puede descargar de aquí
Otra opción es descargar eclipse básico de este enlace y posteriormente añadirle los plugins que
necesitemos, en este caso PDT.
Una vez descargado simplemente se descomprime el archivo (aconsejable en la unidad C

http://www.karmany.net/index.php/programacion-web/36-eclipse/79-eclipse-instalar-
perspectiva-php
2. CONFIGURAR ECLIPSE EN CASTELLANO
En menu Help->Install New Software , seleccionar añadir el repositorio de babel
http://download.eclipse.org/technology/babel/update-site/R0.12.0/luna
Seleccionamos el lenguaje en el que queramos traducir el entorno y aceptamos los términos e
instalamos.

3. INSTALAR PDT EN ECLIPSE (PHP DEVELOPMENT TOOLS)


Si no tuviésemos instalado el PDT en el primer paso, procedemos a instalarlo, En menú Ayuda-
>Install New Software, seleccionar el sitio de Luna, en programming languages, seleccionamos
PDT y a instalar.

4. CONFIGURAR EL ENTORNO DE PHP EN ECLIPSE


CONFIGURAR EL EJECUTABLE DE PHP
Configurar el ejecutable de PHP, en Ventana->Preferencias->PHP->PHP Executables, es
necesario para poder depurar de forma interna los scripts php (Debug as PHP Script)
Aquí rellenamos el nombre (el que queramos), el fichero php.exe, en Executable path, y el
fichero php.ini que utilicemos, luego indicamos el depurador (yo uso Xdebug luego hay que
configurarlo).

En SAPI Type se indica el tipo de interprete que se va a utilizar, existen dos:


- CLI (Command Line Interface).- Permite ejecutar aplicaciones php desde la líneas
de comandos, el fichero desde la versión 5 es el php.exe. Soportado desde la
versión 4.3 http://www.php.net/manual/es/features.commandline.introduction.php
http://www.php-cli.com/

IAWEB- 2ºA.S.I.R. IES JULIAN MARIAS


IDE ECLIPSE PARA PHP (PDT)

- CGI (Common Gateway Interface).- A partir de la versión 5 el fichero es php-


cgi.exe, difiere en algunas cuestiones con respecto a cli.

ENLAZAR LA DOCUMENTACIÓN CON EL ENTORNO

Indicaremos donde se localiza la documentación, puede estar en línea o en el propio equipo, para
abrir la documentación desde el editor bastará colocarse en el elemento del cuál queramos
conocer su documentación y pulsar shift + F2

DEFINIR EL SERVIDOR WEB

En este apartado configuraremos cual es el servidor web al que le solicitaremos la página cuando
estemos ejecutando/depurando el programa como PHP Web Page

IAWEB- 2ºA.S.I.R. IES JULIAN MARIAS


IDE ECLIPSE PARA PHP (PDT)

Habrá que indicar cual es el directorio raíz del servidor web

En la pestaña Path Mapping, se puede mapear una carpeta remota a una carpeta local

5. CONFIGURAR DEPURADOR XDEBUG PHP


En la pestaña debug indicamos el modo de depuración por defecto en eclipse para php

IAWEB- 2ºA.S.I.R. IES JULIAN MARIAS


IDE ECLIPSE PARA PHP (PDT)

Existen dos depuradores PHP, Zend Debuger y XDebug, nosotros optamos por este último, se
puede personalizar la configuración para indicar en que puerto queda a la escucha el servidor
XDebug., en Configure…
Necesario indicar el servidor y el PHP Executable.
Se puede indicar el tipo de depuración por defecto para que siempre rompa la ejecución en la
primera línea (Break at First Line).

Además será estrictamente necesario instalar XDebug en el interprete php, para ello se baja
la versión correcta de xdebug (http://xdebug.org), se copia en el directorio php/ext y en el fichero
php.ini se enlaza la librería con zend_extension = "C:\xampp\php\ext\php_xdebug.dll",
Importante
Para que funcione la depuración en Eclipse como PHP Web Page es necesario tener habilitado el
xdebug.remote_enable= on en php.ini

En http://xdebug.org/find-binary.php hay instrucciones concretas para conocer la versión que


tenemos instalada del interprete php y por lo tanto conocer la versión de Xdebug que
necesitamos.
Cuando la depuración PHP Script no funcione o de un error del tipo unexpected termination of
script debugging ended, debemos indicar en Ventana->Preferencias->PHP->Debug->Installed
Debugers->Xdebug->Show Super Globals in variable views y la deschekeamos.
http://www.agilepman.com/2010/08/unexpected-termination-of-script-debugging-ended/

MAS REFERENCIAS:
http://www.karmany.net/index.php/programacion-web/36-eclipse/86-configurar-xdebug-en-
eclipse
http://www.karmany.net/index.php/programacion-web/36-eclipse/84-eclipse-instalar-debugger-
xdebug
https://www.jetbrains.com/phpstorm/webhelp/configuring-zend-debugger.html

6. INSTALAR EN ECLIPSE HERRAMIENTAS WEB


Puede ser interesante instalar los plugins Eclipse Web Developer Tools y Web Page Editor
desde Ayuda-> Install New Software… el site será Indigo -
http://download.eclipse.org/releases/indigo

7. REFERENCIAS
http://aptanaandpdt.blogspot.com/
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=depurarEnPHPEclipse
PDTXdebug - Depurar
Documentación oficial de pdt, incluida en la ayuda del entorno
http://www.youtube.com/watch?v=G2lrjNu0utQ – DEBUG EN ECLIPSE PDT Y ZEND
DEBUGER
http://downloads.zend.com/pdt/server-debugger/
http://www.youtube.com/watch?v=x8WnciHjXco – ECLIPSE Y PDT
http://www.youtube.com/watch?v=hfHEmZXJLgw – CREANDO UN PROYECTO PHP
EN ECLIPSE
http://www.youtube.com/watch?v=VRFZpk-YHl4 – ECLIPSE Y PDT
http://www.youtube.com/watch?v=TXmnoTN0jlQ – PROGRAMANDO PHP EN
ECLIPSE
http://www.youtube.com/watch?v=C7PrM9cxB04 – CREAR UN PROYECTO PHP EN
ECLIPSE
http://www.adictosaltrabajo.com/tutoriales/tutoriales.php?pagina=depurarEnPHPEclipse
PDTXdebug

ZEND DEBUGER

IAWEB- 2ºA.S.I.R. IES JULIAN MARIAS


IDE ECLIPSE PARA PHP (PDT)

http://www.desarrolloweb.com/articulos/video-instalar-zend-debugger.html
http://www.desarrolloweb.com/articulos/instalar-zend-debugger-para-php.html
http://www.javalotodo.com/desarrollo/php/instalacion-de-la-depuracion-php-con-eclipse-
pdt-y-zend-debugger/

IAWEB- 2ºA.S.I.R. IES JULIAN MARIAS

También podría gustarte