Licence CC BY-NC-SA

WAMP : développer avec PHP / AJAX / HTML sous Windows

Faites de votre ordinateur un serveur de développement rien que pour vous !

Comme beaucoup avant vous, vous avez lu des choses sur Internet, et vous vous êtes dit « C’est décidé, j’apprends le PHP ! ».

Vous avez alors commencé à regarder ce qu’il vous serait nécessaire, et vous avez compris qu’il vous faudrait un serveur, il a été fait mention d’Apache, de MySQL, et là, vous sentez votre enthousiasme diminuer…
Peut-être aurez-vous tenté d’installer diverses choses séparément, et vous avez abandonné parce que ça ne fonctionnait pas…

Vous êtes au bon endroit pour que votre moral remonte, parce que nous allons parler d’une solution "tout-en-un" qui répondra à vos besoins : WAMP.

Le logo utilisé pour le tutoriel est sous licence GNU General Public License V2 ou plus récent.

L'environnement

  1. Vous avez dit serveur ?

    1. Le rôle du serveur

    2. Pour discuter avec un serveur : le protocole HTTP

  2. Avant d'installer…

    1. IIS

    2. Skype

    3. SQL Server Reporting Services

    4. Vérifier si un autre programme utilise le port 80

    5. Désactiver les services plutôt que les désinstaller

  3. WAMP

    1. Sauvegarder, sauvegarder, sauvegarder !

    2. Mise à jour de WAMP

    3. Installation

Utiliser son serveur

  1. Dans la vie de tous les jours…

    1. Paramétrer les composants

    2. Organiser vos projets

    3. Les <VirtualHost>

    4. PHP en ligne de commandes

    5. Accéder à votre serveur depuis une machine distante

  2. … ou pour des besoins spécifiques

    1. WAMP, ses modules, et Microsoft Visual C++

    2. Plusieurs versions de PHP

    3. Plusieurs versions du SGBD

    4. Générer des certificats SSL/TLS et activer HTTPS



Voilà, nous pensons que vous avez désormais de quoi vous frotter à PHP sans trop de douleur.

Prenez le temps de voir les autres tutoriels parlant de PHP, regardez aussi les FAQ des différents sujets – il se peut que vous y trouviez des astuces qui vous donnent des idées  ;)  –, regardez sur le forum si quelqu’un n’a pas déjà fait ce que vous voulez faire, sans encore savoir comment !

Nous souhaitons encore remercier Arius au passage pour le patient travail de relecture et validation effectué lors de la première publication, et à tous les autres validateurs qui sont passés par ici à chaque mise à jour.

Et maintenant, bon développement !

Ces contenus pourraient vous intéresser

30 commentaires

J'ai réouvert le sujet de la beta pour que les discussions sur les points à ajouter/améliorer y soient discutés. Ça permettra à mon collègue auteur de suivre plus facilement, et on gardera ce fil de commentaires pour les demandes d'explications/éclaircissements. :)

+0 -0

Bonjour tout le monde Depuis 3 jours j’ai ce même problème et donc impossible de réinstaller Composer normalement. J’ai cette erreur : "openssl extension is missing from the php version you specified. This means that secure HTTPS transfers are not possible". J’ai wamp server 3.04 d’installé j’ai réinstallé Visual c++ 2012 en admin clic droit (les autres aussi ont été installé en 64 et 32 bit). J’ai bien openssl d’activé dans PHP et dans mon phpinfo il est bien en position enabled. Dans mon localhost il est bien dans les extensions chargées. Mais je n’arrive pas à activé le module ssl_module dans la barre des menus de apache de wamp. Mon icône reste en orange. (Avant la panne l’icône était verte avec un point rouge en haut maintenant elle est verte. Ma version de php est la 5.6.24 mais j'ai le même problème avec la version 7.04 et 5.5.38.J'ai déja trouvé ce probleme ailleur sur internet mais sans avoir la solution .Il y a t'il une solution à ce bug?

Ma config : window 7 pro : apache 2.4.18: Wamp 3.04; php: 5.6.24 ou 7.04;

Salut atelfoto !

Les commentaires de ce fil sont plutôt prévus pour des remarques sur la forme du tutoriel, pas pour des demandes d’aide. Dans ton cas, je te conseillerais plutôt de créer un sujet sur le forum « Systèmes et Matériels » avec le tag WAMP.

Ensuite, note bien que pour installer Composer, on passe par la ligne de commandes, et que, comme expliqué ici, ce n’est pas le même fichier php.ini que pour la version Apache — et c’est ce dernier qui est utilisé pour tous les endroits que tu as dis avoir vérifiés.
En attendant que le tutoriel soit mis à jour, tu trouveras comment savoir où est le bon fichier php.ini en lisant la FAQ PHP

+0 -0

Bonsoir Ymox Merci de ta réponse et toutes mes excuses pour avoir confondu ce post. Mais comme je galérais et n’avançais pas j’ai posté un peu partout .Je vais aller voir les liens que tu m’as donné et merci encore pour tes conseils et surtout pour ton tuto qui m'a permis d'apprendre beaucoup de choses.

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte