Beginner Geek Hoe je je eigen website hosten op Windows (WAMP)
Het hosten van uw eigen website hoeft geen maandelijkse kosten te kosten of veel technische kennis te vereisen om in te stellen. Als u slechts een kleine website moet hosten die maar een paar bezoekers heeft, kunt u van uw Windows-pc een WAMP-server maken.
Moet u uw eigen site hosten?
Terwijl het hosten van uw eigen website op uw lokale computer heel leuk is, wilt u een website die mensen daadwerkelijk kunnen openen, dan wilt u misschien uw eigen webhostingplan ergens kopen. Bluehost biedt onbeperkte webhosting aan voor $ 3,95 per maand, met volledige ondersteuning voor PHP en MySQL. Het is absoluut een gemakkelijke manier om aan de slag te gaan met een website en ze hebben eenvoudige 1-klik-installatieprogramma's om u op weg te helpen met populaire software zoals WordPress en anderen.
Als u uw eigen lokale site host waartoe u toegang wilt hebben, moet u uw firewall openen naar uw thuiscomputer en dat betekent dat u mogelijk gaten in de beveiliging opent. Het is beslist de moeite waard om te overwegen om een goedkoop hostingplan ergens anders te krijgen, zoals Bluehost of Hostgator.
Als u alleen een lokale ontwikkelserver wilt, blijf dan lezen.
Wat is "WAMP"?
WAMP is een acroniem dat staat voor "Windows, Apache, MySQL en PHP". Wanneer u een WAMP downloadt, downloadt u alleen een programma dat drie verschillende dingen installeert. WAMP's zijn handig omdat ze u in staat stellen om alle pakketten die u nodig hebt voor het hosten van dynamische webinhoud in één keer te downloaden en te installeren. Anders moet u de drie pakketten afzonderlijk downloaden.
ramen - De "W" in WAMP is er gewoon om aan te geven dat het programma compatibel is met Windows-besturingssystemen.
Apache - Dit is het programma dat wordt gebruikt om uw website daadwerkelijk te hosten. Alleen hiermee kunt u HTML-bestanden en andere statische webinhoud hosten.
MySQL - Dit biedt een database voor uw webinhoud. Veel dynamische webpagina's moeten gegevens opslaan (zoals gebruikersnamen en wachtwoorden voor webaccounts), waar MySQL voor komt.
PHP - De meest populaire taal voor het schrijven van dynamische webinhoud - veruit. WordPress, Facebook, Joomla en vele andere websites en contentmanagementsystemen maken gebruik van PHP. Als u van plan bent iets anders te hosten dan statische webpagina's, is PHP een essentiële metgezel.
Als u Linux in plaats van Windows gebruikt, moet u een LAMP installeren. Het is ook mogelijk om een website onder Windows te hosten met behulp van IIS, zodat u geen software van derden hoeft te installeren. Het gebruik van de IIS-route wordt voor de meeste doeleinden niet aanbevolen en het is veel meer een proces om dynamische webinhoud te ondersteunen - dus blijf bij WAMP tenzij u een unieke omstandigheid hebt waarvoor IIS vereist is.
Voordat we verder gaan, moet u begrijpen dat het hosten van een website op een dagelijkse pc en een internettoegang voor consumenten niet wordt aanbevolen voor iets dat verder gaat dan het testen en / of het hosten van een kleine website voor een paar bezoekers. Vergeet niet dat de volgende keer dat Windows Update uw systeem opnieuw moet opstarten, uw website mee gaat - geen ideale situatie voor een serieuze website.
WAMP installeren
Er zijn veel WAMP-programma's beschikbaar, maar we werken met WampServer. Ga naar hun website en download de nieuwste versie van hun programma en start de installatie.
De installatieprompts spreken voor zichzelf; bewaar alles op de standaardwaarde en klik op Volgende. U kunt gewoon op deze prompt op Openen klikken om WampServer uw standaardbrowser te laten gebruiken wanneer u ervoor kiest om naar uw website te gaan:
Zorg ervoor dat u ook de beveiligingsuitzondering voor Apache in Windows Firewall toevoegt:
Wanneer de installatie is voltooid, vinkt u het selectievakje "Start WampServer 2 nu" aan voordat u op Voltooien slaat. U zou het programma in uw systeemvak moeten zien lopen.
Klik met de linkermuisknop op het pictogram en klik op "Localhost" bovenaan het selectiemenu om uw website te openen.
De standaardpagina toont ons momenteel slechts een snelle informatiepagina, zodat we kunnen bevestigen dat alle componenten naar behoren werken. Als u dit scherm ziet, hebt u met succes een WAMP-server geïnstalleerd.
Enkele snelle problemen oplossen
We hebben verschillende testinstallaties van dit programma uitgevoerd en hebben ontdekt dat een paar pakketten van Microsoft absoluut noodzakelijk zijn om WampServer goed te laten werken. Als je tot nu toe problemen tegenkwam, zorg dan dat je de volgende updates hebt geïnstalleerd, verwijder WampServer, start je pc opnieuw op en installeer WampServer opnieuw.
WAMP 32-bit vereiste pakketten:
Microsoft Visual C ++ 2008 SP1 Redistributable Package (x86)
Microsoft Visual C ++ 2010 SP1 Redistributable Package (x86)
Microsoft Visual C ++ 2012 (selecteer vcredist_x86.exe)
WAMP 64-bit vereiste pakketten:
Microsoft Visual C ++ 2008 SP1 Redistributable Package (x86) (dat is geen typfout - u hebt het x86-pakket nodig)
Microsoft Visual C ++ 2008 herdistribueerbaar pakket (x64)
Microsoft Visual C ++ 2010 SP1 Redistributable Package (x64)
Microsoft Visual C ++ 2012 (selecteer vcredist_x64.exe)
Verdere WAMP-configuratie
Om de pagina ('s) te wijzigen die uw webserver weergeeft, opent u de www-map door met de linkermuisknop op het WAMP-pictogram in het systeemvak te klikken.
De map die wordt geopend, is waar u bestanden moet plaatsen die u op uw website wilt hosten. Alles van WordPress-installatiebestanden tot statische HTML-bestanden kan hier worden geplaatst en de wijzigingen worden tegelijkertijd op uw website doorgevoerd (klik gewoon op Vernieuwen).
Laten we eens kijken naar een snel voorbeeld van hoe u inhoud in die map zou laten vallen, zodat deze op uw website wordt weergegeven. U kunt een webontwikkelingsprogramma of iets eenvoudigs als Kladblok gebruiken om een eenvoudige PHP-pagina te maken en deze op uw website te plaatsen.
De volgende code is een goed begin:
'; ?>
PHP Test
Hallo Wereld
Plak die code in Kladblok en sla uw bestand op als index.php in C: \ wamp \ www
Ga nu terug naar uw website (of klik op vernieuwen [F5] als u deze al hebt geopend) en u ziet de pagina die u zojuist hebt gemaakt.
Uw website is standaard alleen toegankelijk via de computer waarop WampServer is geïnstalleerd. Dat is perfect voor iedereen die alleen zijn WAMP-server gebruikt voor test- of ontwikkelingsdoeleinden, maar om uw website toegankelijk te maken voor de rest van de wereld, klikt u op het WampServer-pictogram en klikt u op "Online plaatsen".
Standaard is het Apache-configuratiebestand ingesteld om inkomende verbindingen van iedereen te weigeren, behalve voor de localhost, dus je moet ook twee regels code wijzigen zodat andere apparaten geen "403 Forbidden" -fout zien wanneer ze proberen te laden jouw site. Ga naar httpd.conf (Apache-configuratiebestand) door met de linkermuisknop op het WampServer-menu te klikken en naar de map Apache te kijken.
Scroll naar beneden tot je een code ziet die zegt:
Bestelling Weigeren, Toestaan
Weigeren van alles
Verwijder deze code en vervang deze door:
Bestelling Toestaan, Weigeren
Toestaan van iedereen
Sla de wijzigingen op in httpd.conf en start alle services opnieuw.
Uw site moet nu toegankelijk zijn vanaf het World Wide Web. Als dat niet het geval is, controleert u of poort 80 naar uw computer op uw router is doorgestuurd.