Eclipse: instalar perspectiva PHP

Tamaño de letra:

Eclipse - PHP Development Tools

En el anterior artículo vimos para qué sirve Eclipse, cómo y dónde descargarlo, su dependencia de la Máquina Virtual de Java, qué es y dónde conseguir el JRE. Finalmente lo conseguimos ejecutar por primera vez. Posiblemente cuando empieces a conocerlo incluso lo utilices como tu principal editor html-php dada su intuitiva interfaz y su sencillez de manejo. Solamente quiero volver a repetirte que no sólo es utilizado para depurar y/o editar código php, podemos usarlo para otros lenguajes de programación. Es posible que hayas oido hablar de la PDT en Eclipse y veas descargas que lo contienen. PDT son las siglas de PHP Development Tools (Herramientas de desarrollo para PHP). En este caso verás que no lo tenemos instalado y aprenderemos a buscarlo e instalarlo.

Recordando lo anterior, cuando ejecutamos Eclipse por primera vez, nos detuvimos ante el siguiente mensaje:

Eclipse - select workspace

Traduzco más o menos lo que pone ahí:
-Seleccione un espacio de trabajo.
-Eclipse SDK almacena sus proyectos en una carpeta llamada "workspace".
-Escoja una carpeta "workspace" para usar en esta sesión.
-Use éste por defecto y no pregunte de nuevo.

Yo lo voy a cambiar porque como dije en el anterior artículo vamos a trabajar con XAMPP. El servidor Apache de XAMPP viene configurado por defecto para que cuando en tu navegador vayas a http://localhost, accedas al directorio c:\xampp\htdocs. De este modo que voy a hacer, las rutas al archivo serán simplemente localhost\tu_proyecto. Por este motivo en Workspace yo pongo:

C:\xampp\htdocs\

Si decides más adelante cambiar esta ubicación lo puedes hacer desde el menú: File -> Switch Workspace.

Por fin tenemos la interfaz principal de Eclipse:

Interfaz principal de Eclipse

Puedes pulsar la flecha de arriba a la derecha que pone Workbench (mesa de trabajo) y se accede a la interfaz principal desde la que trabajaremos.

 

Configurar Eclipse

Es muy completo y tiene muchas opciones, deberías examinar los menús y submenús. Vamos a modificar una opciones para empezar a manejarlo:

Ve a Window -> Preferences:

  • Workspace -> text file enconding. Esta opción es para codificar los archivos de texto. Pondremos: UTF-8.

Lo primero que veo, que me sorprende y es muy importante es que no tenemos una perspectiva php. Para evitar esta configuración que seguidamente vamos a hacer, se puede descargar la PDT junto con Eclipse directamente, pero como en un futuro quiero usar Eclipse con otros lenguajes de programación pues vamos a hacerlo a mano y sobre todo entenderlo. La perspectiva la puedes cambiar desde un icono arriba a la derecha o desde el menú Windows -> Open perspective. Te muestro  el icono:

Cambiar perspectiva

Nos va a ser muy útil aprender a buscarla. Como no sé por qué no aparece la perspectiva php (estoy haciendo la configuración ahora mismo) me dirijo de nuevo a la zona de descargas de la web de Eclipse y veo abajo del todo un enunciado (esto ocurría en la versión Indigo) que pregunta si buscas el paquete de instalación de desarrollo php y pone un enlace. Me dirijo a ese enlace y leo lo siguiente:

Original en inglés:
Due to lack of a package maintainer for the Indigo release there will be no PHP (PDT) package. If you would like to install PDT into your Eclipse installtion you can do so by using the Install New Software feature from the Help Menu and installing the PHP Development Tools (PDT) SDK Feature from the Eclipse Indigo Repo >> http://download.eclipse.org/releases/indigo

Traducción aproximada que hago:
Debido a la falta de un responsable, para la release de Indigo no habrá un paquete PHP (PDT). Si quieres instalar la PDT en tu instalación de Eclipse, puedes hacerlo usando la característica "Install New Software" desde el menú "Help" e instalando el "PHP Development Tools (PDT) SDK Feature" desde:
http://download.eclipse.org/releases/indigo

Para los usuarios que tengan la versión Juno (versión 4) el enlace es el siguiente: http://download.eclipse.org/releases/juno/

La traducción la he hecho más o menos... para entenderla. Nos dice que el paquete PDT no viene en Eclipse Indigo (que es el que tengo) y que puedo instalarlo desde el menú: Help -> Install New Software. Voy allí. Sale una nueva ventana que pone "Available Software", "Work with:". Según el párrafo anterior selecciono en la caja de texto la dirección anterior(Indigo). Salen unas cuantas opciones, abro la que pone: "Programming Languages" y ya veo PHP Development Tools (PDT) SDK Feature. Mira la imagen:

Eclipse instalar PDT

Lo selecciono como ves en la imagen y pulso el botón "Next" de abajo. Muestra la siguiente pantalla de detalles:

Eclipse detalles PDT

Vuelvo a pulsar "Next" y aparece esta otra ventana:

Eclipse licencia PDT

Acepto los términos de la licencia y pulso el botón "Finish" (Finalizar). El software ahora se instala, tarda un poco. Finalmente pregunta que para que se produzcan los cambios es necesario reiniciar Eclipse, así que pulso el botón de reiniciarlo:

Reiniciar Eclipse

Y por fin, tengo la perspectiva PHP:

Eclipse perspectiva PHP

Quiero que veas el proceso que hemos seguido en la instalación de PHP Development Tools. Es un proceso común a la mayoría de instalaciones y en futuros artículos en los que tengamos que instalar plugins no voy a mostrar todos estos pasos. En el siguiente capítulo veremos alguna herramienta de desarrollo web para Eclipse y un editor WYSIWYG sencillo.

Última actualización: Domingo, 27 Enero 2013
Comentarios  
+1 # Maria 17-12-2016 17:37
Hola, muy buena explicación.
Si bien la explicación es de eclipse juno, me sirvió para implementarla en eclipse Neon.

GRACIAS!!
Responder | Responder con una citación | Citar
0 # Fabiana 02-09-2013 22:15
Hola, en el trabajo me pidieron implementar un IDE para su lenguaje de programación.
Actualmente estan usando Xtext, pero no estan conformes.
Me dijeron que lo puedo hacer con DLTK, ¿es eso correcto?.
No tengo mucha experiencia trabajando con java pero si hay algun sitio al que me puedan referir que brinde dicha informacion se los agradeceria.

Desde ya muchas gracias.
Fabiana.
Responder | Responder con una citación | Citar
0 # karmany 03-09-2013 00:36
Para Java existen muchos IDE que puedes utilizar: Eclipse (yo no he trabajado con Java pero he oído que algunos trabajan con Eclipse a nivel profesional), NetBeans (de código abierto, gratuito y tiene una gran comunidad destrás), JCreator (no lo conozco) o JBuilder (de Borland) entre otros.
Responder | Responder con una citación | Citar
0 # enrique 12-04-2013 01:09
buenas tardes, ya instale eclipse developers php, pero no me aparece un icono donde ejecutarlo, como lo vuelvo a abrir.

saludos y gracias por la ayuda
Responder | Responder con una citación | Citar
0 # karmany 12-04-2013 15:17
Tal vez sea porque estás buscando en archivos de programa. Normalmente se suele instalar en:
Código:C:/eclipse
Responder | Responder con una citación | Citar
+1 # julian 28-03-2013 21:31
:roll: Muy buen aporte amigos.Los seguiré visitando y muchas gracias.
Responder | Responder con una citación | Citar
0 # karmany 28-03-2013 22:05
Muchas gracias a ti por comentar. Cualquier duda o sugerencia que tengas...
Un saludo
Responder | Responder con una citación | Citar
0 # Arturo 27-01-2013 05:13
Gracias, sabes donde encuentro el web developmen, me sirvio para descargar otros
Responder | Responder con una citación | Citar
0 # Javier 27-01-2013 11:36
Para la nueva versión de Eclipse (Juno) el enlace es:
Código:download.eclipse.org/releases/juno/
Responder | Responder con una citación | Citar
0 # H. Bastian 05-12-2012 21:05
hola gracias por su post, me sirvió mucho, ahora ya tengo mi Eclipse Juno + Php con Xampp =D
Responder | Responder con una citación | Citar
0 # vir 14-10-2012 19:21
Gracias!!!! excelente !!! ahora a trabajar!
Responder | Responder con una citación | Citar
0 # karmadmin 30-09-2012 10:34
Gracias a vosotros por vuestros comentarios.
Buen día.
Responder | Responder con una citación | Citar
0 # zee 29-09-2012 20:55
GRACIAS!

=)
Responder | Responder con una citación | Citar
0 # lola 27-09-2012 14:47
Gracias por la información
Responder | Responder con una citación | Citar
Escribir un comentario
Antes de publicar un comentario, usted debe aceptar nuestras condiciones de uso: Condiciones de uso. Debido al spam, todos los comentarios serán moderados. Normalmente se responde en unos minutos, refresca los comentarios para comprobarlo.



 
Visitas: 8489850