Vous êtes sur la page 1sur 7

Installation, configuration et dcouverte d'EasyPhp

Linstallateur automatique EasyPhp (http://www.easyphp.org/) est un logiciel qui permet dinstaller et de configurer automatiquement la suite de logiciels Apache-MySQL-PHP (AMP) compose des services : Web avec le serveur HTTP Apache qui distribue des pages HTML aux navigateurs Internet via le protocole HTTP. Un moteur dinterprtation du langage PHP accompagne Apache. de gestion de base de donnes : le service MySQL hberge des bases de donnes disponibles pour les applications clientes : crites laide de diffrents langages : PHP, VisualBasic, C#, Delphi construites partir dapplications bureautiques : Access, OOo 2.0, Excel L'interface dadministration d'EasyPHP permet : de dmarrer ou arrter les diffrents services de consulter les journaux dvnements : erreurs rencontres, pages consultes par les navigateurs, etc de paramtrer les diffrents logiciels : autoriser les accs distants, choisir les encodages par dfaut, etc accder aux sites Web hbergs par le serveur accder linterface de gestion de MySQL

Installation
Le rseau Certa propose une version dEasyPhp 1.8 modifie par Olivier Korn qui comprend des versions plus rcentes des logiciels inclus dans la suite permettant de s'adapter aux contextes de SI publis par le Certa. Les versions actualises des logiciels qui composent EasyPHP modGSI sont : Apache 1.3.34, PHP 4.3.11, MySQL 5.0.18, phpMyAdmin 2.7.0-pl2, EasyPHP.exe 1.8.0.1. Pour installer la suite logicielle EasyPHP, il est recommand de disposer des droits dadministrateur sur un poste Windows 2000/XP. Se rendre sur le site du certa rubrique Outils : http://www.reseaucerta.org/outils/outils.php? num=359 et tlcharger l'archive http://www.reseaucerta.org/docs/outils/easyphp1-8modgsi_setup.exe Pour la suite procder comme avec le paquet original, voir ci-dessous. Si un message d'avertissement apparat avec Internet explorer, une barre d'informations doit s'afficher sous la barre de menus et la barre d'icnes situe en dessous. Au besoin, cliquer sur cette barre et autoriser le tlchargement, en slectionnant Tlcharger le fichier

Une bote de dialogue s'ouvre pour demander ce que l'on doit faire de ce fichier ? Cliquez Enregistrer.

http://www.reseaucerta.org

CERTA - fvrier 2006 v1.0

Page 1/7

Le dernier rpertoire utilis pour un tlchargement est propos par dfaut. Il est bon d'avoir un rpertoire qui accueille tous vos tlchargements. Ce rpertoire se nomme ici, 'Logiciels'. On peut aussi l'enregistrer sur le bureau. Choisissez le dossier et cliquez Enregistrer.

Le tlchargement prend un certain temps en fonction de la charge du rseau et de votre accs Internet.

Ouvrez le rpertoire o se situe le fichier tlcharg et double-cliquez dessus.

Un message d'avertissement s'ouvre, choisissez Excuter.

Une bote de dialogue demande la langue, choisir Franais, cliquez OK puis Suivant.

http://www.reseaucerta.org

CERTA - fvrier 2006 v1.0

Page 2/7

Acceptez la licence en cliquant sur Je comprends et j'accepte les termes du contrat de licence. Puis cliquer sur Suivant.

Acceptez le chemin par dfaut, en cliquant sur Suivant. Le chemin est diffrent s'il s'agit du paquet original ou du paquet ModGSI du rseau Certa. Acceptez aussi le dossier du menu Dmarrer. Puis cliquez sur Installer. Un message prcise de patienter. Enfin, cliquez Terminer.

Au besoin, comme il s'agit d'une premire utilisation EasyPhp propose de mettre jour l'application, on accepte. On accepte aussi de relancer l'application pour prendre en compte les modifications. Les services sont dmarrs automatiquement et vous pouvez avoir un message de votre pare-feu qui vous signale que les services Apache et mysqld sont dangereux, dbloquez-les afin de pouvoir les utiliser. Vous devrez certainement disposer des droits d'administrateurs pour effectuer ces dblocages. Sinon vos applications ne seront utilisables que localement. Une bote de dialogue montre les 2 services Web et base de donnes dmarrs.

Pour rduire
En cliquant sur ce bouton, on a accs diffrentes options, notamment larrt du serveur.

Feux verts = ok

Cliquez sur licne de rduction de la fentre pour qu'elle retourne dans la barre des tches (mais ne pas la fermer car cela arrte les deux services). La prsence de l'icne "e" avec un point rouge clignotant (en bas droite) indique que EasyPHP est actif.

http://www.reseaucerta.org

CERTA - fvrier 2006 v1.0

Page 3/7

Si vous installez le paquet dEasyPhp Modifications GSI, le navigateur s'ouvre sur la page suivante :

En effet, pour offrir plus de scurit, puisque votre serveur MySQL sera accessible par le rseau, la version ModGSI exige un mot de passe pour lutilisateur " root", root est le nom du compte dadministration de MySQL. Saisir un mot de passe et cliquer le bouton OK Une nouvelle page web vous confirme les modifications qui viennent d'tre faites. L'installation d'EasyPhp est termine. Dveloppez le dossier dinstallation d'EasyPhp l'aide de l'explorateur de fichiers. C:\Program Files\EasyPHP1-8-ModGSI Il comprend plusieurs dossiers chacun correspondant une des applications installes ou ses fichiers de configurations. Apache : est le rpertoire du logiciel qui distribue les pages Web con_files : comprend les 3 fichiers de configuration dApache, MySQL et PHP home : est le rpertoire par dfaut du service Apache qui accueille les pages web d'EasyPhp mysql : rpertoire du logiciel serveur de base de donnes, un sous-rpertoire nomm data hberge les bases gres par MySQL phpmyadmin : rpertoire du logiciel phpMyAdmin qui permet d'administrer MySQL laide dun navigateur Web. safe : des modles de fichiers de configuration tmp : rpertoire denregistrements des sessions des utilisateurs www : rpertoire des diffrents sites Web hbergs par le serveur Apache. Vous pouvez y dposer directement les fichiers constituants votre site web ou crer un nouveau dossier par site web que vous grez

2 dossiers sont importants car il faudra les sauvegarder rgulirement : Le rpertoire de stockage des bases de donnes : C:\Program Files\EasyPHP1-8-1modgsi2\mysql\data Le dossier o copier les sites web grs par Apache : C:\Program Files\EasyPHP1-8-1modgsi2\www Remarquons que pour une utilisation sur des postes aux utilisateurs "nomades", il est recommand d'utiliser des alias vers des dossiers personnels sur le serveur du rseau plutt que le rpertoire www. En local ces dossiers seront accessibles laide de lexplorateur de fichiers de Windows distance on utilisera un client FTP comme Filezilla qui rend les mmes services quun navigateur en local. http://www.reseaucerta.org CERTA - fvrier 2006 v1.0 Page 4/7

Dcouverte
Lancer (qui se trouve normalement dans Dmarrer/ Tous les programmes) Au bout de quelques instants les deux services (serveur web Apache et SGBD MySQL ) dmarrent, une fois dmarrs les deux "feux" passent au vert. Cliquez sur licne de rduction de la fentre pour qu'elle retourne dans la barre des tches L'icne d'EasyPHP symbolis par un " e" minuscule noir se place dans la barre de tches en bas droite de l'cran. L'accs aux menus de configuration se fait par un clic droit sur cette icne : Fichiers Log Configuration Explorer Administration Web local permet d'accder aux fichiers de journaux qui surveillent l'activit des services permet d'accder aux fichiers de configuration des services permet d'ouvrir le dossier www permet d'accder au site /home/ qui regroupe les outils d'administration et une intoduction permet d'accder au site publi dans www

En cas de problme, passez par ce menu pour arrter et redmarrer les services ou EasyPHP, cela suffit souvent les rsoudre. Si vous double-cliquez sur l'icne dans la barre des tches, vous rouvrez la fentre prcdemment rduite. Vous pourrez galement accder au menu prcdent en cliquant sur l'icne easyphp. Cliquez avec le bouton droit sur licne dans la barre de tches, puis choisir Configuration puis EasyPHP. Les options de lancement d'EasyPHP s'ouvrent voici les options par dfaut de la configuration d'origine :

Cochez cette case pour autoriser un non administrateur excuter EasyPHP

Dcochez cette case pour viter des accs internet inutiles

Au cours de linstallation, EasyPhp a dj cr deux sites immdiatement utilisables : /home/ qui regroupe les outils offerts par la plate-forme et une introduction leur utilisation /mysql/ pour administrer les bases MySQL, le nom mysql est en ralit un alias du rpertoire phpmyadmin de larborescence de la suite. Voir la fiche consacre la dcouverte de PhpMyAdmin pour son utilisation. Le rpertoire daccueil : home Il sagit dun site Web accessible partir dun navigateur. On sy rend en saisissant ladresse rticulaire dans la barre dadresses du navigateur.

http://www.reseaucerta.org

CERTA - fvrier 2006 v1.0

Page 5/7

On peut taper indiffremment : En local http://127.0.0.1/home/ http://localhost/home/ distance http://adresseIPMachine/home/ http://nomCompletMachine/home condition qu'un service DNS ait enregistr nomCompletMachine

Vers la page daccueil de prsentation dEasyPhp

Les versions installes des diffrents logiciels

Liste des extensions dApache Les options actives de configuration de PHP

Accs PhpMyAdmin

Ajouter un site web Plusieurs mthodes sont possibles pour ajouter un site web : 1. copier les fichiers du site dans le rpertoire www d'EasyPhp 2. copier les fichiers du site dans un sous-rpertoire du rpertoire www d'EasyPhp, l'accs se fait alors par http://adresseIP/nomdusousdossier 3. crer un alias pour son site : depuis la page http://localhost/home/ cliquer le lien sous "Alias" Il est intressant de stocker le site web un endroit stable et facilement sauvegard, dans le cas du contexte scolaire, les lves creront un alias vers un dossier de leur lecteur rseau personnel Tapez un nom court pour votre site Tapez le chemin complet d'accs au rpertoire de stockage du site

Validez en cliquant le bouton OK

http://www.reseaucerta.org

CERTA - fvrier 2006 v1.0

Page 6/7

Votre site apparat dans la zone alias, vous pouvez y accder en cliquant le lien correspondant ou en tapant l'url correspondante dans le navigateur :

Ex : http://127.0.0.1/contexte3/ permet d'accder en local au site de l'application festival

Voir aussi
- Fiche Outil du Certa : Dcouverte de phpMyAdmin et du SGBDR MySQL http://www.reseaucerta.org/outils/outils.php?num=361

http://www.reseaucerta.org

CERTA - fvrier 2006 v1.0

Page 7/7