2Sep

Beginner Geek: hoe je je eigen website hosten op Windows( WAMP)

click fraud protection

Hosting van uw eigen website hoeft geen maandelijkse kosten te kosten of veel technische kennis te vereisen om in te stellen. Als u alleen 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?

Hoewel het hosten van je eigen website op je lokale computer heel leuk is, wil je misschien een website die mensen daadwerkelijk kunnen openen, dan wil je misschien je eigen webhostingplan ergens halen. 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 gang te helpen met populaire software zoals WordPress en andere.

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 een aantal veiligheidslekken opent. Het is zeker de moeite waard om te overwegen om een ​​goedkoop hostingplan ergens anders te krijgen, zoals Bluehost of Hostgator.

instagram viewer

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 gewoon 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.

Windows - 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( bijv. Gebruikersnamen en wachtwoord voor webaccounts), waar MySQL voor komt.

PHP - De meest populaire taal voor het schrijven van dynamische webinhoud - verreweg. WordPress, Facebook, Joomla en vele andere websites en content management systemen 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 op Windows te hosten met 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 nodig 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, de volgende keer dat Windows Update uw systeem opnieuw moet opstarten, gaat uw website mee - geen ideale situatie voor een serieuze website.


WAMP

installeren Er zijn veel WAMP-programma's beschikbaar, maar we zullen met WampServer werken. 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 Openen klikken om WampServer uw standaardbrowser te laten gebruiken wanneer u naar uw website kijkt:

Zorg ervoor dat u ook de beveiligingsuitzondering voor Apache in Windows Firewall toevoegt:

Wanneer de installatie is voltooid, vinkt u het vakje aan dat zegt"Start nu WampServer 2" 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 probleemoplossing

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-bits 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 Redistributable Package( x64)
Microsoft Visual C ++ 2010 SP1 Redistributable Package( x64)
Microsoft Visual C ++ 2012( selecteervcredist_x64.exe)

Verdere WAMP-configuratie

Om de pagina( 's) te wijzigen die uw webserver weergeeft, opent u de www-map door met links 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 weergegeven( klik 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:

& lt; html & gt;
& lt; head & gt;
& lt; title & gt; PHP Test & lt; / title & gt;
& lt; / head & gt;
& lt; body & gt;
& lt;? Php echo '& lt; p & gt; Hello World & lt; / p & gt;';? & Gt;
& lt; / body & gt;
& lt; / html & gt;

Plak die code in Kladblok en sla je bestand op als index.php in C: \ wamp \ www

Ga nu terug naar je website( of klik op vernieuwen [F5] als je hem al hebt geopend) en je zult de pagina zien die jezojuist 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 proberenlaad uw site. Ga naar httpd.conf( Apache-configuratiebestand) door met de linkermuisknop op het WampServer-menu te klikken en naar de map Apache te kijken.

Blader naar beneden tot u een code ziet met de tekst:

Order Deny, Allow

Deny from all

Verwijder deze code en vervang deze door:

Order Allow, Deny

Allow from all

Sla de wijzigingen op in het httpd.conf en start alles opnieuw opDiensten.

Uw site zou nu toegankelijk moeten zijn vanaf het World Wide Web. Als dit niet het geval is, controleert u of poort 80 is doorgestuurd naar uw computer op uw router.