Eclipse-PDT sur Ubuntu (AMD-64)
Je suis habitué à développer mes petits projets php grâce à mon éditeur préféré Vi (Vim), via des connexions ssh sur mes serveurs distants – Ah ben oui M’sieur ! C’est de la vielle école ça …d’la vielle école ! – Certains projets prenant de l’importance, ça commence à devenir vraiment sportif de jongler d’un fichier à l’autre et quasi impossible d’avoir un aperçu global de l’architecture. J’ai finalement décidé de franchir le pas et de passer sous Eclipse (Eclipse-PDT plus exactement).
Je me suis prestement rendu sur le site officiel (http://www.eclipse.org/pdt/) et j’ai malheureusement constaté que le framework PDT n’était pas disponible dans les téléchargements, pour l’architecture AMD-64…Pas d’bol !
Heureusement, la version développement (ganymede de son petit nom), semble permettre l’installation de PDT sous forme de plug-in, directement depuis son interface, y compris pour les architectures 64 bits….Je vais détailler par la suite la marche suivie pour arriver au but !
Java
Il me faut commencer par installer le JRE de Sun. Et oui…Eclipse, c’est Java avant tout !
Il est possible d’utiliser l’installation binaire disponible chez Sun : http://java.com/en/download/linux_manual.jsp?locale=en&host=java.com:80, ou tout simplement la commande aptitude d’Ubuntu :
$ sudo aptitude install sun-java6-jre
Si plusieurs environnement java sont installés, il est nécessaire de spécifier l’environnement actif par défaut
$ sudo update-java-alternatives -l
java-1.5.0-sun 53 /usr/lib/jvm/java-1.5.0-sun
java-6-openjdk 1061 /usr/lib/jvm/java-6-openjdk
java-6-sun 63 /usr/lib/jvm/java-6-sun
java-gcj 1042 /usr/lib/jvm/java-gcj
$ sudo update-java-alternatives -s java-6-sun
Eclipse IDE
La version 64 bits est téléchargeable ici : http://www.eclipse.org/downloads/.
Il suffit de télécharger et décompresser l’archive à l’emplacement voulu (/usr/local/eclipse par exemple) et le tour est joué.
$ cd /usr/local
$ sudo tar -xvzf ~/eclipse-jee-ganymede-SR2-linux-gtk-x86_64.tar.gz
Si tout est bon, l’exécutable présent à la racine du répertoire devrait lancer l’application.
$ /usr/local/eclipse/eclipse &
Ben c’est super tout ça ! Me voici doté d’un bel environnement de développement java…Mais M’sieur, M’sieur, c’est du php que je veux faire moi !
Et pour PHP alors ?
La suite n’est pas plus compliquée, l’installation d’add-ons se fait par le menu « Help->Software Update-> Avaible Software« . Les boutons Add Sites et Manage Sites vont me permettre d’ajouter des sites de téléchargement supplémentaires.
Pour faire fonctionner PDT, il me faut d’abord installer la dernière version du « Dynamic Language Toolkit » (DLK pour les intimes). Pour cela, j’ajoute le site :
http://download.eclipse.org/technology/dltk/updates-dev/1.0/
et installe : Dynamic Languages Toolkit – Core Frameworks (Incubation) par la liste des logiciels disponibles depuis ce site.
Finalement, j’utilise la même méthode pour installer PDT :
- Ajout du site : http://phpeclipse.sourceforge.net/update/stable/1.2.x/,
- Installation de : PHPEclipse.
Après redémarrage, le chargement de l’environnement PHP se fait via le menu « Windows->Open Perspectives« .
D’autres plugins bien sympathiques existent, notemment en matière de déboggage, d’accès à des projets, serveurs ou répertoires distants, etc… Ceci feront peut-être l’objet d’un prochain billet.