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