Page d'accueil » comment » Débutant Geek Comment héberger votre propre site web sous Windows (WAMP)

    Débutant Geek Comment héberger votre propre site web sous Windows (WAMP)

    L'hébergement de votre propre site Web ne nécessite pas de frais mensuels, ni nécessite beaucoup de connaissances techniques pour être configuré. Si vous avez juste besoin d'héberger un petit site Web qui ne recevra que quelques visiteurs, vous pouvez transformer votre PC Windows en serveur WAMP..

    Si vous hébergez votre propre site?

    Bien que l'hébergement de votre propre site Web sur votre ordinateur local soit très amusant, si vous voulez un site Web auquel les gens peuvent accéder, vous voudrez peut-être obtenir votre propre plan d'hébergement Web quelque part. Bluehost propose un hébergement Web illimité à 3,95 $ par mois, avec un support complet pour PHP et MySQL. C'est vraiment un moyen facile de démarrer avec un site web, et ils ont un programme d'installation simple en un clic pour vous aider à démarrer avec des logiciels populaires comme WordPress et d'autres.

    Si vous hébergez votre propre site local auquel vous souhaitez que les gens accèdent, vous devrez ouvrir votre pare-feu à votre ordinateur personnel, ce qui signifie que vous risquez de créer des failles de sécurité. Il vaut vraiment la peine de penser à un plan d'hébergement bon marché ailleurs, comme Bluehost ou Hostgator..

    Si vous voulez juste un serveur de développement local, continuez à lire.

    Qu'est ce que “WAMP”?

    WAMP est un acronyme signifiant «Windows, Apache, MySQL et PHP». Lorsque vous téléchargez un WAMP, vous téléchargez simplement un programme qui installe trois choses différentes. Les WAMP sont pratiques car ils vous permettent de télécharger et d'installer tous les packages nécessaires pour héberger du contenu Web dynamique en une fois. Sinon, vous devrez télécharger les trois packages séparément.

    les fenêtres - Le «W» dans WAMP est juste là pour spécifier que le programme est compatible avec les systèmes d'exploitation Windows.

    Apache - C'est le programme utilisé pour héberger votre site Web. À lui seul, vous pouvez héberger des fichiers HTML et d’autres contenus Web statiques..

    MySQL - Cela fournit une base de données pour votre contenu Web. Beaucoup de pages Web dynamiques ont besoin de stocker des données (noms d'utilisateur et mot de passe pour les comptes Web). C'est ici qu'intervient MySQL..

    PHP - Le langage le plus populaire pour écrire du contenu Web dynamique - de loin. WordPress, Facebook, Joomla et de nombreux autres sites Web et systèmes de gestion de contenu utilisent PHP. Si vous envisagez d'héberger autre chose que des pages Web statiques, PHP deviendra un compagnon essentiel..

    Si vous utilisez Linux au lieu de Windows, vous devrez installer une lampe. Il est également possible d'héberger un site Web sur Windows à l'aide d'IIS afin de ne pas installer de logiciel tiers. L’utilisation de la route IIS n’est pas recommandée dans la plupart des cas et c’est beaucoup plus un processus de prise en charge de contenu Web dynamique - restez fidèle à WAMP, à moins que vous n’ayez une situation particulière nécessitant IIS.

    Avant de commencer, veuillez comprendre que l'hébergement d'un site Web sur un PC ordinaire et sur une connexion Internet grand public n'est pas recommandé au-delà des tests ou que l'hébergement d'un petit site Web pour quelques visiteurs. N'oubliez pas que la prochaine fois que Windows Update doit redémarrer votre système, votre site Web s'effondre, ce qui n'est pas idéal pour un site Web sérieux..


    Installation de WAMP

    Il y a beaucoup de programmes WAMP disponibles, mais nous allons travailler avec WampServer. Rendez-vous sur leur site web et téléchargez la dernière version de leur programme, puis lancez l'installation.

    Les invites d'installation sont explicites. conservez simplement tout à sa valeur par défaut et continuez de cliquer sur Suivant. Vous pouvez simplement cliquer sur Ouvrir dans cette invite pour que WampServer utilise votre navigateur par défaut chaque fois que vous choisissez de consulter votre site Web:

    Assurez-vous également d'ajouter l'exception de sécurité pour Apache dans le pare-feu Windows:

    Une fois l'installation terminée, cochez la case «Démarrer WampServer 2 maintenant» avant de cliquer sur Terminer. Vous devriez voir le programme en cours d'exécution dans votre zone de notification.

    Faites un clic gauche sur l'icône et cliquez sur “Localhost” en haut du menu de sélection pour ouvrir votre site web..

    La page par défaut actuellement nous montre juste une page d’information rapide afin que nous puissions vérifier que tous les composants fonctionnent correctement. Si vous voyez cet écran, vous avez correctement installé un serveur WAMP..

    Quelques dépannage rapide

    Nous avons effectué plusieurs installations de test de ce programme et nous avons constaté que quelques paquets de Microsoft sont absolument essentiels au bon fonctionnement de WampServer. Si vous rencontrez des problèmes jusqu’à présent, assurez-vous d’avoir installé les mises à jour suivantes, désinstallez WampServer, redémarrez votre PC et réinstallez WampServer..

    Paquets WAMP 32 bits requis:
    Package redistribuable Microsoft Visual C ++ 2008 SP1 (x86)
    Package redistribuable Microsoft Visual C ++ 2010 SP1 (x86)
    Microsoft Visual C ++ 2012 (sélectionnez vcredist_x86.exe)

    Paquets WAMP 64 bits requis:
    Package redistribuable Microsoft Visual C ++ 2008 SP1 (x86) (ce n'est pas une faute de frappe - vous avez besoin du package x86)
    Package redistribuable Microsoft Visual C ++ 2008 (x64)
    Package redistribuable Microsoft Visual C ++ 2010 SP1 (x64)
    Microsoft Visual C ++ 2012 (sélectionnez vcredist_x64.exe)

    Configuration supplémentaire de WAMP

    Pour changer les pages affichées par votre serveur Web, ouvrez le répertoire www en cliquant avec le bouton gauche de la souris sur l'icône WAMP dans la zone de notification..

    Le dossier qui s'ouvre vous permet de placer tous les fichiers que vous souhaitez héberger sur votre site Web. Vous pouvez placer ici n'importe quoi, des fichiers d'installation WordPress aux fichiers HTML statiques. Les modifications seront répercutées en même temps sur votre site Web (il suffit de cliquer sur Actualiser)..

    Examinons rapidement un exemple de la manière dont vous déposeriez du contenu dans ce dossier pour le diffuser sur votre site Web. Vous pouvez utiliser un programme de développement Web ou quelque chose d'aussi simple que Notepad pour créer une page PHP de base et la placer sur votre site Web..

    Le code suivant sera un bon début:



    Test PHP


    Bonjour le monde

    '; ?>

    Collez ce code dans le Bloc-notes et enregistrez votre fichier sous le nom index.php dans C: \ wamp \ www.

    Maintenant, retournez sur votre site Web (ou cliquez sur Actualiser [F5] si vous l'avez déjà ouvert) et vous verrez la page que vous venez de créer..

    Par défaut, votre site Web n'est actuellement accessible que par l'ordinateur sur lequel WampServer est installé. C'est parfait pour ceux qui utilisent simplement leur serveur WAMP à des fins de test ou de développement, mais pour rendre votre site Web accessible au reste du monde, cliquez sur l'icône WampServer, puis sur «Mettre en ligne»..

    Par défaut, le fichier de configuration Apache est configuré pour refuser les connexions entrantes à tout le monde, à l'exception de l'hôte local, de sorte que vous devrez également modifier deux lignes de code afin que les autres périphériques ne voient pas l'erreur «403 Forbidden» à chaque tentative de chargement. votre site. Accédez à httpd.conf (fichier de configuration Apache) en cliquant avec le bouton gauche de la souris sur le menu WampServer et en regardant dans le dossier Apache..

    Faites défiler la liste jusqu'à ce que vous voyiez du code qui dit:

    Ordre Refuser, Autoriser

    Refuser à tous

    Supprimer ce code et le remplacer par:

    Ordre Autoriser, Refuser

    Autoriser de tous

    Enregistrez les modifications dans le fichier httpd.conf et redémarrez tous les services..

    Votre site devrait maintenant être accessible à partir du World Wide Web. Sinon, assurez-vous que le port 80 a été transféré vers votre ordinateur via votre routeur..