Médiaforma

All posts tagged wamp server

Le langage PHP permet de créer des services Web.

Mais au fait, savez-vous ce qu’est un service Web ? Il s’agit d’un programme libre d’accès, qui s’exécute sur un serveur Web, et qui permet d’échanger des données avec le client qui l’interroge.

Remarque

Pour être en mesure de créer et d’utiliser des services Web sur votre serveur local WAMPServer, vous devez activer l’extension SOAP. Cliquez sur l’icône de WAMPServer dans la zone de notifications, pointez PHP, Extensions PHP et assurez-vous qu’une coche est affichée devant php_soap. Dans le cas contraire :

  1. Fermez WAMPServer.

  2. Editez le fichier \wamp\bin\apache\Apache2.4.4\bin\php.ini.

  3. Recherchez du terme “soap” et supprimez le “;” devant la ligne ;extension=php_soap.dll.

  4. Redémarrez WAMPServer.


Une icône représentant WAMP Server devrait se trouver dans la Zone de notification. Si ce n’est pas le cas, tapez wamp dans le menu Démarrer (Windows XP/7) ou dans la page d’accueil (Windows 8) et cliquez sur Start WampServer. Quelques secondes plus tard, une icône représentant Wamp Server est disponible dans la Zone de notification :

Par défaut, WAMP s’installe en anglais. Pour lui faire parler la langue de Molière, cliquez du bouton droit sur son icône, pointez Language et cliquez sur French.

Pour savoir si WAMP s’est bien installé, cliquez sur son icône et choisissez Localhost dans le menu. Au bout de quelques instants, la page d’accueil de WAMP Server s’affiche dans votre navigateur par défaut. Apache est donc opérationnel :

Remarque
Si cette page refuse de s’afficher, relancez Apache. Pour cela, cliquez sur l’icône de WAMP Server, puis sur Redémarrer les services.
Si cela n’a toujours aucun effet, désinstallez puis réinstallez WAMP Server.

Descendez vers le bas de la page.

La section Vos Projets doit être vide. Ce qui est normal puisque vous n’avez encore écrit aucun code en PHP :

Pour créer un premier projet :

  1. Lancez l’Explorateur de fichiers de Windows.
  2. Déplacez-vous dans le dossier c:\wamp\www\ et créez le dossier monPremierProjet.

Rendez-vous sur la page http://localhost. La section Mon Projet doit maintenant faire référence au dossier monPremierProjet :

Vous pouvez cliquer sur monPremierProjet. Bien entendu, ce dossier ne contient aucun fichier puisque vous n’en avez encore créé aucun :


Après cet aparté nécessaire sur les langages HTML, CSS et JavaScript, nous allons (enfin !) commencer à programmer en PHP/MySQL.

Mais avant d’écrire du code, vous devez installer votre environnement de travail.

Notepad++

Pour améliorer la lisibilité et faciliter la localisation des erreurs de frappe, vous allez saisir votre code PHP dans un éditeur de texte. Vous pouvez utiliser le Bloc-Notes de Windows, mais je vous conseille plutôt d’installer un éditeur de texte qui comprend le code PHP et qui colore syntaxiquement le code.

Rendez-vous sur la page http://notepad-plus-plus.org/fr/ et installez Notepad++.

WAMP Server

Le code va être testé localement. Pour cela, vous allez installer :

  1. Un serveur Web Apache. C’est lui qui sera chargé de délivrer les pages Web aux visiteurs. Par défaut, Apache ne peut gérer que des sites statiques, constitués de pages HTML. Pour programmer en PHP, vous devez installer le support des langages PHP et MySQL dans ce serveur.
  2. Le plugin PHP pour Apache. Ainsi, Apache sera en mesure de traiter des pages écrites en PHP.
  3. Le logiciel de gestion de bases de données MySQL. Vous pourrez ainsi créer des bases de données et les interroger pour créer vos pages Web dynamiquement.

Plusieurs paquetages incluant Apache, PHP et MySQL sont disponibles. Par exemple :

  • WAMP Server sous Windows
  • MAMP sous Mac OS X
  • XAMPP sous Linux

Vous travaillez certainement sur un ordinateur fonctionnant sous Windows XP, 7 ou 8. Dans ce cas, rendez-vous sur la page http://sourceforge.net/projects/wampserver/ et installez le logiciel WAMP Server.

A la fin de l’installation, le pare-feu de Windows se manifeste :

Cliquez sur Autoriser l’accès pour autoriser Apache à communiquer sur votre réseau.

Acceptez toutes les options par défaut jusqu’à la fin de l’installation.


Pour tester facilement JDBC, nous allons installer une base de données locale. Pour cela, vous allez installer :

  1. Un serveur Web Apache. C’est lui qui sera chargé de délivrer les pages Web aux visiteurs
  2. Le logiciel de gestion de bases de données MySQL. Vous pourrez ainsi créer des bases de données et les interroger pour créer vos pages Web dynamiquement.

Plusieurs paquetages incluant Apache et MySQL sont disponibles. Par exemple :

  • WAMP Server sous Windows ;
  • MAMP sous Mac OS X ;
  • XAMPP sous Linux.

Vous travaillez certainement sur un ordinateur fonctionnant sous Windows XP, 7 ou 8. Dans ce cas, rendez-vous sur la page http://sourceforge.net/projects/wampserver/ et installez le logiciel WAMP Server.

 

 

A la fin de l’installation, le pare-feu de Windows se manifeste :

 

 

Cliquez sur Autoriser l’accès pour autoriser Apache à communiquer sur votre réseau.

Acceptez toutes les options par défaut jusqu’à la fin de l’installation.

WAMP Server s’est-il bien installé ?

Une icône représentant WAMP Server devrait se trouver dans la Zone de notification. Si ce n’est pas le cas, tapez wamp dans le menu Démarrer (Windows XP/7) ou dans la page d’accueil (Windows 8) et cliquez sur Start WampServer. Quelques secondes plus tard, une icône représentant Wamp Server est disponible dans la Zone de notification :

 

 

 

Si l’icône de WAMP Server reste orange dans la zone de notification, il se peut que le service Apache ou MySQL ne fonctionne plus.

Dans ce cas :

  • cliquez sur l’icône de WAMP Server, puis sur Apache, Service et Installer le service.
  • cliquez sur l’icône de WAMP Server, puis sur MySQL, Service et Installer le service.

 

Il se peut aussi que le port 80 soit utilisé par un autre service que Apache.

Cliquez sur l’icône de WAMP Server, puis sur Apache, Service et Tester le port 80.

Si le port 80 n’est pas utilisé par Apache :

  • cliquez sur l’icône de WAMP Server, sur Apache puis sur httpd.conf.
  • recherchez le port 80 dans ce fichier et remplacez-le par 81.
  • fermez puis redémarrez Wamp Server pour prendre en compte la nouvelle configuration.

Si vous avez choisi le port 81, vous accèderez à votre site avec l’URL http://localhost:81. Nous reviendrons sur ce point par la suite.

 

Par défaut, WAMP s’installe en anglais. Pour lui faire parler la langue de Molière, cliquez du bouton droit sur son icône, pointez Language et cliquez sur French.

 

 

Pour savoir si WAMP s’est bien installé, cliquez sur son icône et choisissez Localhost dans le menu. Au bout de quelques instants, la page d’accueil de WAMP Server s’affiche dans votre navigateur par défaut. Apache est donc opérationnel :

 

 

Remarque

Si cette page refuse de s’afficher, relancez Apache. Pour cela, cliquez sur l’icône de WAMP Server, puis sur Redémarrer les services.

Si cela n’a toujours aucun effet, désinstallez puis réinstallez WAMP Server.