PhpEclipse : projet php sous Eclipse

Publié le par AiSpirit



PhpEclipse : projet php sous Eclipse
ou Comment installer un module php pour Eclipse et éviter qu'il crash dès l'édition d'un fichier php

Note : ce n'est pas une image officielle, mais je l'aime bien donc je la met :D



PhpEclipse : bases

Voila un petit post sur l'utilisation de PhpEclipse et notamment son installation.
* Raisons pour phhEclipse lieu de PDT :
    - problèmes au niveau  des dépendances  : certaines version demandé par PDT (SWT 2.0, si je me trompe) n'est pas disponible en update
    - installation manuelle ne fonctionne pas

* J'ai donc essayé PhpEclipse : Cela se fait très très simplement !
Pour installer PhpEclipse, il est possible d'utiliser le module de mise à jour fournit par Eclipse.
Help > Software Update > Find & Install
       Search for new feature
          New remote Site : http://phpeclipse.sourceforge.net/update/releases
    et là, installation sous forme d'un clickodrome ...

* On est content, Eclispe se relance.
Création d'un projet PHP et édition du premier fichier .php
    ... affichage de la coloration syntaxique et ... .crash immédiat !

JVM terminated. Exit code=1

LoadPlugin: failed to initialize shared library libXt.so [libXt.so: cannot open shared object file: No such file or directory]
LoadPlugin: failed to initialize shared library libXext.so [libXext.so: cannot open shared object file: No such file or directory]
LoadPlugin: failed to initialize shared library /usr/lib/jvm/java-1.6.0-sun-1.6.0.03/jre/plugin/i386/ns7/libjavaplugin_oji.so [/usr/lib/jvm/java-1.6.0-sun-1.6.0.03/jre/plugin/i386/ns7/libjavaplugin_oji.so: undefined symbol: _ZTVN10__cxxabiv121__vmi_class_type_infoE]

Voici quelques explications pour avoir un environnement fonctionnel et non cette erreur.
cela m'a quand même prix quelques heures, donc j'espère que cela vous sera utile :D


Corrections de bugs les plus simples
sudo ln -s libXt.so.6 libXt.so
sudo ln -s libXext.so.6 libXext.so

Vérifiez que vous avez bien configuré java :
update-alternatives --config java
 Sélection    Alternative
-----------------------------------------------
          1    /usr/bin/gij-4.2
*         2    /usr/lib/jvm/java-6-sun/jre/bin/java
         3    /usr/lib/jvm/java-gcj/jre/bin/java

Problème d'affichage
Par contre, cela ne règle pas le problème d'affichage
(crash dès qu'un fichier php est ouvert).
 
Pour cela, il faut modifier les configurations d'Eclipse (PhpEclipse pour être exact).
Window > preferences
    PhpEclipse Web Developpment
        Browser Configuration
            ajouter firefox (location :/usr/bin/firefox)

    Si cela ne marche pas : Browser Preview Defaults & décocher les différentes options.

Pas d'affichage dans un browser, mais eclipse marche !!
Publicité

Publié dans these

Pour être informé des derniers articles, inscrivez vous :
Commenter cet article