Installer un serveur web sur son PC

Ecrit par Claude le novembre 16th, 2008. Publié dans Ateliers

Je vais vous présenter la manière de disposer d’un serveur web sur votre PC. Mais, vous pouvez vous poser la question : «  c’est bien joli tout ça, mais à quoi ça va me servir ? ».

Pour une grande majorité des utilisateurs d’Internet, une telle mise en place ne sert à rien. Mais si vous êtes curieux ou tout simplement vous souhaitez vous lancer dans la création de sites Internet, la mise en place d’un serveur personnel local vous permettra d’installer, de tester et faire évoluer votre application web. Nous avons déjà évoqué la possibilité de tester Joomla en local grâce à un serveur local personnel.

Volontairement, nous n’allons pas procéder à l’installation des différents composants de ce serveur web mais utiliser la solution proposé par Mov’AMP qui a l’énorme avantage de contenir dans une archive zip tous les éléments nécessaire à cette mise en place.

Nous allons donc mettre en place une architecture appelée WAMP pour :
W : Windows, système d’exploitation bien connu…
A : Apache, serveur web capable de traduire les demandes du navigateur,
M : MySQL, base de données stockant les informations,
P : PHP, langage permettant de créer des sites Internet dynamiques capable d’interagir avec une base de données.

Apache, PHP et MySQL sont des Logiciels libres donnant à chacun le droit d’utiliser, d’étudier, de modifier, de dupliquer, de donner et de vendre ledit logiciel sans contrepartie. Se mode de distribution explique leur succès grandissant. Se sont également des solutions très performantes.
Sans vraiment le savoir, lorsque vous surfez sur Internet la majorité des sites visités s’appuient sur ces outils.

Passons maintenant à la mise en place du serveur web sur votre PC

Dans un premier temps, nous allons sur le site  de Mov’AMP (http://www.movamp.net/) pour télécharger l’archive contenant tous les éléments de notre futur serveur web. Mov’AMP est utilisable avec toutes les versions de Windows.

Décompressez l’archive pour obtenir l’ensemble des fichiers nécessaires à cette mise en place. La capture ci-dessous vous présente l’arborescence et nous pouvons vérifier la présence d’Apache, PHP et MySQL.

Nous devons maintenant démarrer notre serveur web. Pour cela, double cliquez sur Movamp.exe . Dans le cas ou vous bénéficiez de la protection de votre PC par le biais du Firewall installé sur XP et Vista, vous allez avoir deux alertes. Pour le bon fonctionnement de votre serveur, il faut débloquer les accès pour Apache HTTP server et mysql.

Cliquez sur Debloquer.

Cliquez sur Debloquer.

Une fois que tout est bien démarré, vous pouvez observer dans la barre de tâches l’icone Mov’AMP.

En cliquant avec le bouton droit de la souris, le menu Mov’AMP apparait donnant accès :

- Accueil, il s’agit de la racine de votre de votre serveur. Egalement situé sur un disque virtuel appelé W:
- phpMyAdmin est l’outil de gestion de la base de données MySQL
- phpinfo() permet de visualiser toutes les informations et paramétrages de PHP.

Voilà à quoi doit ressembler l’arborescence dans le poste de travail.

Pour faciliter la gestion des fichiers, Mov’AMP à créer un disque virtuel W:. Ainsi les fichiers de votre futur site internet seront à déposer dans le dossier nommé WWW (comme dans la capture ci-dessous).

Maintenant, que nous avons installé le serveur web sur notre PC, nous pouvons y accéder de deux manières liées aux conventions de nommage d’une machine connectée au réseau :
http://127.0.0.1 ou http://localhost
En fait, ces deux adresses mènent au même endroit, c’est-à-dire notre PC.

Une fois une de ces deux adresses entrée dans la barre d’adresse de votre navigateur, vous accédez à votre serveur web et nous retrouvons le fichier précédemment déposé.

Vous voilà fin prêt à utiliser votre serveur web personnel installé sur votre PC.

Equipé de cette manière, vous pouvez installer et tester toutes sortes de moteurs de sites Internet tel que les CMS s’appuyant sur le langage PHP et une base de données MySQL (Joomla, Drupal, WordPress, Dotclear, …).

 

 

Related Posts Plugin for WordPress, Blogger...

Mots clés

Trackback from your site.

Commentaires (1)

  • 27 février 2011 at 18 h 47 min |

    Essayez cela : http://kodingen.com/
    un hébergeur gratuit dans les nuages (cloud)… Ainsi pas la peine d’installer tout cela sur son poste… et Joomla, Drupal, WordPress, Dotclear sont très faciles à installer… Limitation de la bande passante, mais très bien pour le développeurs et pour tester ses applications.

Laisser un commentaire

Contactez ITSYSTEM pour vos projets internet et vos formations sur Tours

Prochaines formations

  • 7 février 2012Formation Création site internet avec Joomla
  • 13 février 2012Formation Création site internet avec Joomla
  • 12 mars 2012Formation Création site internet avec Joomla
  • 19 mars 2012Formation PrestaShop E-commerce 3 jours
BlogBang

Commentaires récents

  • site internet

    31 janvier 2012 |

    ce site est the place to be …

    j’ai réussi a faire entrer un des design de mes blogs dans le showcase de Striking …

    les stat ont décollé ! alors je n’imagine meme pas quand on crée un template digne de ce nom et qu’il a du succés !

    un rat de marré !

    Sebastien

  • Claude

    26 janvier 2012 |

    Effectivement il se peut que dans Joomfish il y ait un message d’erreur. Aussi, je viens de modifier le billet car la gestion des langues est directement faite dans Virtuemart. Plus besoin de passer par Joomfish comme avant…

  • monnom

    26 janvier 2012 |

    la solution pour traduire virtuemart ne fonctionne pas et me met des erreurs exemple quand je veux faire la traduction des produits:

    Unknown column ‘c.product_name’ in ‘field list’ SQL=SELECT c.virt………..

    avez vous une idée?

    merci

  • netlinking referencement

    16 janvier 2012 |

    Google cherche à pousser les entreprises qui manquent d’expérience en termes de marketing en ligne à effectuer le grand saut et simplifier les démarches.

  • Claude

    16 janvier 2012 |

    L’erreur peut provenir de cURL qui ne retourne pas (ou pas assez rapidement) la réponse à PayPal.