XIV. INSTALLATION D UN SERVEUR WEB AVEC IIS 7 Le serveur WEB IIS permet d intégrer un site WEB hébergé sur le serveur Windows 2008. 1. Installation du serveur WEB IIS Rendez-vous dans le gestionnaire de serveur et ajouter le rôle «Serveur WEB IIS» : Une fenêtre apparaît vous demandant d ajouter des rôles supplémentaires pour le bon fonctionnement du serveur. Cliquer sur «Ajouter les fonctionnalités requises». Dans la liste des fonctionnalités, ajouter le «Service de publication FTP» et procéder à l installation du Serveur WEB IIS : LYCEE LA FAYETTE 59/288
2. Hébergement d une page WEB HTML Les fichiers du serveur WEB doivent être placés à l endroit suivant : «C:\inetpub\wwwroot\». Créer une page.html nommée «essai.html» que vous enregistrerez à cet endroit, et entrer le code ci-dessous : <HTML> <HEAD><TITLE>SERVEUR WEB NAS</TITLE></HEAD> <BODY>Bonjour!</BODY> </HTML> Connectez-vous sur la machine cliente et entrer dans Internet Explorer l adresse : http://10.0.0.100/essai.html. Vous devriez voir la page HTML créée précédemment. 3. Hébergement d une page PHP Pour utiliser le PHP avec IIS, il faut installer le pack PHP pour Windows disponible à l adresse suivante : http://www.php.net/downloads.php L installation de ce pack requiert une fonctionnalité non installée par défaut avec IIS, le CGI. Pour l installer, aller dans le gestionnaire de serveur puis dans la partie «Serveur WEB IIS» sélectionner l option «Ajouter des services de rôle»: LYCEE LA FAYETTE 60/288
Sélectionner le service CGI : Lorsque le CGI est installé, procéder à l installation du pack PHP : - Choisir le répertoire c:\inetpub\php pour l installation ; - Sélectionner l option «IIS Fast CGI» - Procéder à l installation avec les options par défaut. Lorsque tout est installé, créer un document «essai.php» dans le répertoire root du serveur et entrer les lignes suivantes : <?PHP?> Echo Salut! ; Exécuter le code php à partir de la machine cliente en allant à l adresse http://10.0.0.100/essai.php. 4. Installation de MySQL Télécharger la dernière version (Windows (x86, 32-bit), MSI Installer) de MySQL disponible à l adresse : http://dev.mysql.com/downloads/mysql/ Lancer l installation de MySQL sur le serveur avec les options «Typical» et lancer la configuration de MySQL à la fin de l installation : - Sélectionner l option «détaillée» - Sélectionner «Server Machine» - Sélectionner «Multifunctionnal» - Sélectionner le répertoire par défaut (cliquer sur «Next») ; - Sélectionner «Online Transaction» car nous créons un serveur WEB susceptible de devoir gérer plusieurs centaines de connexions ; - Laisser le port par défaut ; - Sélectionner l option «Best Support for Multilanguagism» - Sélectionner «Install as Windows service» et cliquer sur Next - Ne mettez pas de mot de passe pour le moment (décocher la case sécurité) - Cliquer sur «Execute» - Cliquer sur «Finish» LYCEE LA FAYETTE 61/288
Il faudra peut-être ouvrir le port 3306 dans le Firewall pour que l installation se déroule correctement. MySQL est maintenant installé sur votre serveur IIS. Nous allons maintenant modifier le mot de passe administrateur, qui par défaut est vide : - Lancer une commande windows - Entrer : «cd C:\Program Files\MySQL\MySQL Server 5.5\bin» - Entrer «mysql u root p» - Taper sur «Entrer» pour le mot de passe - Taper la commande SQL : «SET PASSWORD FOR 'root'@'localhost' = PASSWORD('Admin123');» - Taper la commande «FLUSH PRIVILEGES» - Taper la commande «quit» pour quitter Le mot de passé a ainsi été mis à jour pour l utilisateur root. 5. Utilisation des bases de données avec PhpMyAdmin Télécharger la dernière version de PHPMyAdmin sur le site http://www.phpmyadmin.net (version ALL Languages au format ZIP) et décompresser le fichier un répertoire «PHPMyAdmin» situé dans «c:\inetpub» : Créer un dossier «config»dans «C:\Inetpub\PHPMyAdmin\config» pour sauvegarder les sessions PHP et lui donner les droits d accès total pour les utilisateurs : IUSR, IIS_IUSRS et Network Service Rendez-vous ensuite à l adresse : http://localhost/phpmyadmin/setup afin de procéder à l installation Sur la page qui s affiche, cliquer sur «Nouveau Serveur» : Renseigner les informations : - Nom : Serveur 2008 - Nom du serveur où se trouve MYSQL : localhost - Utilisateur pour méthode config : root - Mot de passe pour méthode config : Admin123 LYCEE LA FAYETTE 62/288
Sauvegarder les données puis dans la partie «Fichier de configuration» sélectionner les informations suivantes et cliquer sur «Sauvegarder» : Le fichier ainsi créé sera sauvegardé dans le répertoire «config» (il se nomme «config.inc.php». Copier ce fichier dans le répertoire de PhpMyAdmin. Connectez-vous ensuite sur http://localhost/phpmyadmin/. La fenêtre de PhpMyAdmin s ouvre. Entrer les informations de connexion (root / Admin123) et appuyer sur «Exécuter» : Vous accédez au logiciel PhpMyAdmin, dans lequel vous pouvez créer et gérer vos bases de données : LYCEE LA FAYETTE 63/288