2Sep
Hébergement de votre propre site Web ne doit pas coûter une redevance mensuelle ou exiger beaucoup de connaissances techniques à l'installation. Si vous avez juste besoin d'héberger un petit site web qui n'aura que quelques visiteurs, vous pouvez transformer votre PC Windows en un serveur WAMP.
Devriez-vous héberger votre propre site?
Alors que l'hébergement de votre propre site Web sur votre ordinateur local est très amusant, si vous voulez un site Web que les gens peuvent réellement accéder, vous voudrez peut-être obtenir votre propre plan d'hébergement Web quelque part. Bluehost offre un hébergement web illimité pour 3,95 $ par mois, avec un support complet pour PHP et MySQL.C'est certainement un moyen facile de commencer avec un site Web, et ils ont des installateurs 1-clic simples pour vous aider à démarrer avec des logiciels populaires comme WordPress et autres.
Si vous hébergez votre propre site local auquel vous souhaitez que les gens accèdent, vous devrez ouvrir votre pare-feu sur votre ordinateur personnel, ce qui signifie que vous risquez d'ouvrir des failles de sécurité.Il vaut vraiment la peine d'envisager d'obtenir 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 qui signifie "Windows, Apache, MySQL et PHP".Lorsque vous téléchargez un WAMP, vous téléchargez 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 paquets dont vous avez besoin pour héberger du contenu Web dynamique en un seul coup. Sinon, vous devrez télécharger les trois paquets séparément.
Windows - 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. Avec lui seul, vous pouvez héberger des fichiers HTML et d'autres contenus Web statiques.
MySQL - Ceci fournit une base de données pour votre contenu Web. Beaucoup de pages Web dynamiques ont besoin de stocker des données( c'est-à-dire des noms d'utilisateur et mot de passe pour les comptes web), où MySQL entre en jeu.
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 sera un compagnon indispensable.
Si vous utilisez Linux au lieu de Windows, vous devez installer une LAMPE.Il est également possible d'héberger un site Web sous Windows à l'aide d'IIS afin de ne pas avoir à installer de logiciel tiers. Aller sur la route IIS n'est pas recommandé dans la plupart des cas et c'est beaucoup plus un processus de prise en charge de contenu Web dynamique - alors restez avec WAMP sauf si vous avez une circonstance unique nécessitant IIS.
Avant de continuer, sachez que l'hébergement d'un site Web sur un PC de tous les jours et une connexion Internet grand public n'est pas recommandé pour les tests et / ou l'hébergement d'un petit site Web pour quelques visiteurs. Souvenez-vous que la prochaine fois que Windows Update aura besoin de redémarrer votre système, votre site Web ne fonctionnera pas - ce n'est pas une situation idéale 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 démarrez l'installation.
Les invites d'installation sont explicites;Gardez tout à sa valeur par défaut et continuez à cliquer sur Suivant. Vous pouvez simplement cliquer sur Ouvrir sur cette invite pour que WampServer utilise votre navigateur par défaut lorsque vous choisissez de regarder votre site Web:
Veillez également à 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 s'exécuter dans votre zone de notification.
Cliquez 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 nous montre actuellement une page d'information rapide afin que nous puissions confirmer que tous les composants fonctionnent correctement. Si vous voyez cet écran, vous avez installé un serveur WAMP.
Dépannage rapide
Nous avons effectué plusieurs installations de test de ce programme et constaté que quelques paquets de Microsoft sont absolument essentiels pour que WampServer fonctionne correctement. Si vous avez rencontré des problèmes jusqu'à présent, assurez-vous que les mises à jour suivantes sont installées, désinstallez WampServer, redémarrez votre PC et réinstallez WampServer.
WAMP Paquets requis 32 bits:
Paquet redistribuable Microsoft Visual C ++ 2008 SP1( x86)
Paquet redistribuable Microsoft Visual C ++ 2010 SP1( x86)
Microsoft Visual C ++ 2012( sélectionnez vcredist_x86.exe) Paquets requis
WAMP 64 bits:
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( selectvcredist_x64.exe)
Configuration WAMP supplémentaire
Pour modifier la( les) page( s) affichée( s) par votre serveur Web, ouvrez le répertoire www en cliquant sur l'icône WAMP dans la zone de notification.
Le dossier qui s'ouvre est celui où vous devez placer les fichiers que vous souhaitez héberger sur votre site Web. Tout ce qui va des fichiers d'installation de WordPress aux fichiers HTML statiques peut être placé ici, et les changements seront reflétés sur votre site Web en même temps( il suffit de cliquer sur Actualiser).
Jetons un coup d'œil à un exemple rapide de la façon dont vous souhaitez déposer du contenu dans ce dossier pour qu'il soit diffusé sur votre site Web. Vous pouvez utiliser un programme de développement Web ou quelque chose d'aussi simple que le Bloc-notes pour créer une page PHP de base et la mettre sur votre site Web.
Le code suivant sera un bon début:
& lt; html & gt;
& lt; tête & gt;
& lt; titre & gt; PHP Test & lt; / title & gt;
& lt; / head & gt;
& lt; corps & gt;
& lt;? Php echo '& lt; p & gt; Hello World & lt; / p & gt;';? & gt;
& lt; / body & gt;
& lt; / html & gt;
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 pagevient 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 quiconque utilise son 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 et cliquez sur «Mettre en ligne».
Par défaut, le fichier de configuration Apache est défini pour refuser les connexions entrantes de tout le monde sauf pour l'hôte local, donc vous devrez également changer deux lignes de code pour que les autres périphériques ne voient pas d'erreur "403 Interdit"chargez votre site. Accédez à httpd.conf( fichier de configuration Apache) en cliquant sur le menu WampServer et en regardant dans le dossier Apache.
Faites défiler jusqu'à ce que vous voyiez un code qui dit:
Refuser, Autoriser
Refuser de tous
Supprimer ce code et le remplacer par:
Ordre Autoriser, Refuser
Autoriser de tous
Enregistrer les modifications au httpd.conf et redémarrer toutprestations de service.
Votre site doit maintenant être accessible depuis le World Wide Web. Si ce n'est pas le cas, vérifiez que vous avez transféré le port 80 sur votre ordinateur sur votre routeur.