Ce article decrit avec precision et clarté la mise en place d'un environnement de developpement web avec l'IDE PHPEclipse accouplé avec le tout en un XAMPP.
Pour plus d'informations n'hésitez pas de me contacter par mail.
2007
Guychel ANZANGOSSOUE
GI Computer Services
IDE PHPECLIPSE + XAMPP SOUS VISTA BUSNESS/WIN XP PRO
Ce document explique pas à pas la procédure pour mettre en place un environnement de dévélopppement web avec PHPEclipse et XAMPP ici sous windows Vista Business.
SOMMAIRE
1- Introduction
1-2- A qui s’adresse ce tutoriel ?
1-3- Pourquoi choisir PHPEclipse et XAMPP ?
2- Prérequis
2-1- Eclipse
2-2- Plate forme XAMPP
3- PHPEclipse
3-1- Installation
3-2- La perspective PHP
3-3- Création d’un projet
4- Conclusion
1-Introduction :
1-2-A qui s’adresse ce tutoriel ?
Le document est décrit de manière explicite et plutôt technique,ainsi pour bien saisir le contenu ci-dessous il serait préférable d’avoir un niveau intermédiaire en dévéloppement web.Si vous avez des suggestions à soumettre n’hésitez pas de me contacter par mail ou de vous rendre sur les sites des constructeurs des technologies mises en œuvre dans ce tutoriel.
1-3-Pourquoi choisir PHPEclipse et XAMP P :
De nos jours plusieurs crières sont déterminantes pour le choix des technologies afin de mettre en place et développement une application robuste,et facilement déployable.Dans le contexte de notre tutoriel sur les technologies ici présentes notammanet PHPEclipse et XAMPP plusieurs ont été évalués pour en débouter .Nous n’allons nous attarder sur les description exhaustives des 2 technologies mais plutôt passer directement au vif du sujet.
PHPEclipse est un environnement de développement orienté web et intégré au IDE(Integrate Development Environment) Eclipse.
XAMPP X pour la plate forme (W pour Windows et L pour Linux) ce tout en un est accouplement de technologies web entre autres Apache,Mysql,PHP/Perl intégrable au IDE Eclipse afin de développer des applications web sans pour autant faire recours à une application tièrce externe à l’environnement de travail de PHPEclipse.
Voici les critères primordiaux par rapport au choix de ces technologies :
Quelques caractéristiques et fonctionnalités natives
• Open source
• Navigateur Web interne
• Système d'aide globale
• Aide à la saisie de code source (Code Insight, code hint)
• Gabarits de code source
• Débogueur
. Sécurité
. Installation et déployement faciles
Quelques extensions
• Support global pour XHTML, CSS, Javascript et XML. (Eclipse WebTools Platform).
• Déploiement de projets par FTP ou WebDAV. (Eclipse FTP and WebDAV support).
• Gestion de base de données en interne (Quantum DB).
• Analyse et mise en confirmité de code HTML (HTML Tidy).
2 – Préréquis :
Avant de pouvoir commencer à développer des applications il est important d’être certain que l’environnement de travail est mise en place et prêt ainsi plusieurs poins devraient être déjà élucidé afin de rentrer dans le vif du sujet.
Pour commencer,comme toute application dévéloppé en Java son éxécution nécéssite un environnement d’éxécution Java(Machine virtuelle Java),nous aurons également besoin de l’IDE Eclipse et et de la plate forme XAMPP pour ce tutoriel.Ces derniers étant libres d’accès sont exclusivement téléchargeables respectivement sur les sites suivants :
Machine virtuelle Java : http://java.sun.com/j2se/1.4.2/download.html
Eclipse : http://www.eclipse.org/downloads/
XAMPP : http://www.apachefriends.org/fr/xampp.html
2-1- Eclipse
Comme je l’ai dit au début de ce tutoriel nous n’allons guère nous attarder sur l’installation de l’IDE Eclipse ainsi nous vous ferons une présentation laconique du dit environnement.Libre d’accès Eclipse est environnement de dévloppement multilangages et modulable.Son installation et son paramétrage sont très faciles mais du moins il faut un minimum de connaissances en informatique pour se lancer dans la familiarisation de cette application.Pour mieux cerner son fonctionnment voici quelques liens qui pourront vous aider :
http://www.plog4u.org/index.php/Using_PHPEclipse (english)
http://jp-grossglauser.developpez.com/tutoriels/logiciels/phpeclipse/?page=page_3#LIII
2-2- Plate forme XAMPP :
Comme dans les lignes précédentes la prise en main de cette plate forme nécéssite des bases en informatique et ce tutoriel ne propose aucun détail sur le fonctionnement ou l’installation XAMPP mais plutôt fait une brève prsentation de cet outil de travail qui nous est indispensable tout au long de ce tutoriel.En effet XAMPP est un kit d'installation d'Apache qui contient MySQL, PHP et Perl. XAMPP est réellement très facile à installer et à utiliser - vous n'avez qu'à le télécharger, le décompresser et le démarrer.Pour la configuration et fonctionnalités diverses je vous prie de vous rendre sur ces sites internet :
http://www.apachefriends.org/fr/xampp.html (Très bien fait et assez explicite)
http://www.poirrier.be/~jean-etienne/info/xampp/ (Avec capture d’écrans)
Une fois toutes ces applications installées sur votre PC il va falloir maintenant intégrer le plug in PHP dans Eclipse puis XAMPP dans ce dernier également pour avoir un environnement de travail orienté web.Pour ce faire je vous prie de vous accrochez et go !!!!! lol
3- PHPEclipse
3-1-Installation :
Démarrez Eclipse puis ouvrez le gestionnaire de mise à jour. [ Help -> Software Updates -> Find and Install... ]
Sélectionnez "Search for new feature to install", puis ajouter un nouveau site distant (New remote site) : http://phpeclipse.sourceforge.net/update/releases/
Cochez PHPeclipse, puis suivez les instructions.
3-2- La perspective PHP :
La perspective PHP permet d’initialiser les paramètres de l’environnement de développement avec le langage PHP.Vous pouvez le configurer par rapport à vos besoins.
3-3- La création de projet PHP :
-->Grâce à l’assistant vous pouvez créer des nouveaux projets PHP.
Après avoir intégré totalement le plugin PHP dans Eclpise,nous pouvons maintenant devéloppeer des applications orientées web avec notre environnement mais ces dernières ne pourront pas être testées car aucun serveur web n’est jusque là installé dans notre environnement de travail d’où l’intervention de XAMPP.Déjà installé sur votre PC,pour intégrer ce dernier à Eclipse rien de plus facile.Vous pouvez soit configurer Apache,Mysql et PHP séparment avec Eclipse(Nécessite certaines comptéences) ou plus facilement dire à Eclipse ou trouvez les fichiers d’install de XAMPP à partir de l’assistant de configuration de PHPEclipse.
Fenêtre/Windows->PréférencesOutils externe de PHP/PHP External ToolsXAMPP
Une fois intégrée à Eclipse il ne reste plus qu’à lancer XAMPP depuis Eclipse grâce au bouton
Et voila nous avons à notre disposition un environnement de développement web sous Eclipse accouplé au tout en un XAMPP.
N.B : Pour tout renseignement sur le fonctionnement d’Apache notamment l’explication du fichier httpd.conf n’hésitez pas de me contacter par mail.
4- Conclusion
En conclusion la mise en place de cet espace de travail m’a permis de mieux comprendre le fonctionnement de l’IDE Eclipse et bien évidement ses fonctionnalités ainsi que les extensions du Plugin PHP sans oublier les atouts de XAMPP.
Copyright © 2007 – Guychel ANZANGOSSOUE Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de domages et intérêts.
http:// http://aguychou.centerblog.net / Mail : master_g@supinfo.com