Installation Apache / PHP / MySQL
Transcription
Installation Apache / PHP / MySQL
Conservatoire National des Arts et Métiers FOD Ile de France UE NFA054 & UE NFA055 Installation Apache / PHP / MySQL 29 octobre 2006 Version 29 octobre 2006 Auteur Florent Brusciano Commentaires Version Initiale Tous droits réservés. Ce document est un support de cours à l'usage exclusif des auditeurs du Cnam dans le cadre de leur formation. Tout autre usage est interdit sans l'autorisation écrite de l’auteur. Installation Apache + PHP + MySQL 1 SOMMAIRE 1 Introduction ______________________________________________________________ 3 2 EasyPHP ________________________________________________________________ 3 2.1 Description _____________________________________________________________ 3 2.2 Installer EasyPHP _______________________________________________________ 4 2.3 Pour lancer EasyPHP ____________________________________________________ 5 2.4 Pour utiliser EasyPHP ____________________________________________________ 6 2.5 Pour visualiser le résultat__________________________________________________ 7 3 WAMP5 _________________________________________________________________ 8 3.1 Description _____________________________________________________________ 8 3.2 Pour installer WAMP5____________________________________________________ 8 3.3 Pour installer les suppléments ______________________________________________ 9 Installation Apache + PHP + MySQL 2 1 Introduction Afin d’appréhender le fonctionnement de Apache, PHP et MySQL, des exercices et des exemples vous sont fournis. Afin de pouvoir utiliser ces exemples, il vous faut un environnement de travail. Sous Windows, deux installations rapides, simples et gratuites sont disponibles : - EasyPHP : http://www.easyphp.org/ - WAMP5 : http://www.wampserver.com/ Choisissez l’un ou l’autre de ces environnements selon vos besoins. 2 EasyPHP 2.1 Description EasyPHP installe et configure automatiquement un environnement de travail complet sous Windows. EasyPHP regroupe un serveur Apache, une base de donnée MySQL, le langage PHP ainsi que des outils facilitant le développement de vos sites ou de vos applications. EasyPHP est depuis le 01/03/2005 dans sa version 1.8. Le programme propose : Apache 1.3.33, PHP 4.3.10, MySql 4.1.9 et phpMyAdmin 2.6.1. Il est possible d'utiliser EasyPHP sur une clé USB. Il suffit de copier son répertoire d'installation sur la clé et lancer le « manager ». Installation Apache + PHP + MySQL 3 2.2 Installer EasyPHP 1. Télécharger EasyPHP sur le site : http://www.easyphp.org/telechargements.php3. 2. Télécharger la dernière version disponible : EasyPHP 1.8 (lors de la rédaction de ce document). 3. Double cliquer sur le fichier exécutable pour démarrer la procédure d’installation. 4. Sélectionner le répertoire d'installation et continué à suivre les instructions. Installation Apache + PHP + MySQL 4 2.3 Pour lancer EasyPHP A l'installation, un raccourci vers EasyPHP est créé dans le répertoire Démarrer/Programmes/EasyPHP. Il est possible d’avoir un raccourci sur le bureau. Une fois EasyPHP lancé, une icône se place dans la barre des tâches à coté de l'horloge. Installation Apache + PHP + MySQL 5 Un clic droit permet d'accéder à différents menus : - Fichier Log : renvoie aux erreurs générées par Apache et MySQL. Configuration : donne accès aux différentes configurations d'EasyPHP. Web local : ouvre dans votre navigateur la page http://localhost/ . Démarrer/Arrêter : démarre/arrête Apache et MySQL. Quitter : ferme EasyPHP. 2.4 Pour utiliser EasyPHP Afin que vos pages PHP soient interprétées, il est impératif de placer vos fichiers dans le répertoire www. Le serveur Apache est configuré pour ouvrir automatiquement un fichier index. Cette page sert de page d'accueil au Web local et permet de vérifier le bon fonctionnement d'EasyPHP. Il est conseillé de créer un répertoire par projet dans le répertoire www afin d'avoir une vision plus claire des développements. Créez un nouveau répertoire dans le répertoire www ou bien renommez le répertoire projet1 déjà présent à l'installation. Créez, dans ce répertoire, votre première page en PHP en lui donnant une des extensions suivantes : php, php3, php4. Nommez ce fichier hello.php. Ouvrez ce nouveau fichier avec un éditeur de texte et insérez le code suivant : <html> <head> <title>Hello World en PHP</title> </head> <body> < ? echo “Hello World”; ?> </body> </html> Installation Apache + PHP + MySQL 6 2.5 Pour visualiser le résultat Lancer EasyPHP, ouvrir le Web local, sélectionner le répertoire de travail puis cliquer sur le lien hello.php. Vous obtiendrez, dans votre navigateur, une page qui vous affichera : « Hello World ». Installation Apache + PHP + MySQL 7 3 WAMP5 3.1 Description WAMP5 est une plateforme de développement basée sur Apache, PHP et MySQL. Son principal but est de permettre à la communauté PHP de découvrir facilement la nouvelle version PHP. WAMP5 est depuis le 24/12/2004 dans sa version 1.4.3. Le programme propose : Apache 1.3.33, PHP 5.0.3, SQLitemanager, MySQL 4.1.8 et Phpmyadmin. WAMP5 dispose de plusieurs add-ons qui vont vous permettre d'augmenter les capacités de votre serveur. Il suffit de les installer, et de redémarrer votre serveur WAMP5. Attention : WAMP5 ne fonctionne pas sous Windows 98 et Me. 3.2 Pour installer WAMP5 Télécharger WAMP5 sur le site http://www.wampserver.com/download.php . Double cliquer sur le fichier exécutable pour démarrer la procédure d’installation. Lors de l'installation de WAMP5, les différentes applications sont copiées vers le répertoire de votre choix. A la fin de l'installation WAMP5 configure deux services : - wampapache : correspond au service de Apache. wampmysql : correspond au service de MySQL. Installation Apache + PHP + MySQL 8 L'installation de WAMP5 est compacte. Tous les fichiers sont copiés dans le répertoire d'installation de WAMP5. Seul le fichier de configuration de MySQL est copié vers le répertoire de Windows. Le fichier my.ini s'appelle mywamp.ini sous WAMP5 afin d'éviter les conflits avec d'autres installations. Il ne vous reste plus qu'à cliquer sur le « manager » de WAMP5 afin de contrôler votre serveur : 3.3 Pour installer les suppléments Certains suppléments à WAMP5 sont très utiles et aussi faciles à installer que le serveur luimême. Deux suppléments sont particulièrement intéressants : 1. ADD-ON PHP4 Ce supplément installe, en complément de PHP5, PHP4.3.10 sur votre WAMP5 et vous créé une nouvelle commande dans le menu de WAMP5. Cette commande permet de basculer de PHP5 à PHP4 et inversement. Le basculement entre PHP5 et PHP4 est automatique et ne dure que quelques secondes. Cette installation est intéressante dans pour les cas où vous souhaiteriez faire des développements dans les deux versions de PHP. 2. ADD-ON ACTIVESTATE PERL Ce supplément installe ACTIVESTATE PERL sur WAMP5. Le serveur est automatiquement paramétré pour que les fichiers *.cgi et *.pl se trouvant dans le répertoire cgi-bin soient exécutés. Le support de SSI, permettant d'intégrer des scripts CGI au sein des pages HTML, est également inclus. Cette installation vous permettra de réaliser vos TD sur PERL sans aucune difficulté d’installation supplémentaire. Installation Apache + PHP + MySQL 9