Begynder Geek Sådan hoster du din egen hjemmeside på Windows (WAMP)
Hosting din egen hjemmeside behøver ikke at koste et månedligt gebyr eller kræve meget teknisk viden til opsætning. Hvis du bare skal være vært for en lille hjemmeside, der kun har få besøgende, kan du gøre din Windows-pc til en WAMP-server.
Skulle du være vært for dit eget websted?
Mens du er vært for din egen hjemmeside på din lokale computer, er det meget sjovt, hvis du vil have et websted, som folk rent faktisk kan få adgang til, kan du få din egen web hosting plan et eller andet sted. Bluehost tilbyder ubegrænset webhosting til $ 3,95 pr. Måned, med fuld support til PHP og MySQL. Det er helt sikkert en nem måde at komme i gang med et websted, og de har enkle 1-klik installationsprogrammer for at komme i gang med populær software som WordPress og andre.
Hvis du hoster dit eget lokale websted, som du vil have folk adgang til, skal du åbne din firewall til din hjemmecomputer, og det betyder at du potentielt kan åbne nogle sikkerhedshuller. Det er absolut værd at tænke på at få en billig hosting plan andetsteds, som Bluehost eller Hostgator.
Hvis du bare vil have en lokal udviklingsserver, så fortsæt med at læse.
Hvad er "WAMP"?
WAMP er et akronym, der står for "Windows, Apache, MySQL og PHP". Når du downloader en WAMP, downloader du bare et program, der installerer tre forskellige ting. WAMPs er bekvemme, fordi de giver dig mulighed for at downloade og installere alle de pakker, du har brug for til hosting af dynamisk webindhold i et fald. Ellers skal du downloade de tre pakker separat.
vinduer - "W" i WAMP er bare der for at angive, at programmet er kompatibelt med Windows-operativsystemer.
Apache - Dette er det program, der bruges til at være vært for din hjemmeside. Med det alene kan du være vært for HTML-filer og andet statisk webindhold.
MySQL - Dette giver en database til dit webindhold. En masse dynamiske websider behøver at gemme data (dvs. brugernavne og adgangskode til webkonti), hvor MySQL kommer ind.
PHP - Det mest populære sprog til at skrive dynamisk webindhold - langt. WordPress, Facebook, Joomla og mange andre hjemmesider og content management systemer udnytter PHP. Hvis du planlægger at være vært for noget mere end statiske websider, vil PHP være en vigtig følgesvend.
Hvis du kører Linux i stedet for Windows, skal du installere en LAMP. Det er også muligt at være vært for en hjemmeside på Windows ved hjælp af IIS, så du ikke behøver at installere tredjeparts software. Gå til IIS-ruten anbefales ikke til de fleste formål, og det er meget mere en proces, der understøtter dynamisk webindhold - så hold fast med WAMP, medmindre du har en unik omstændighed, der kræver IIS.
Før vi fortsætter, skal du forstå, at der er vært for et websted på en daglig pc, og en internetforbindelse til forbrugerkvalitet anbefales ikke til noget andet end forsøgsformål og / eller hosting af et lille websted til et par besøgende. Husk, næste gang Windows Update skal genstarte dit system, går din hjemmeside sammen med det - ikke en ideel situation for en seriøs hjemmeside.
Installation af WAMP
Der er mange WAMP-programmer til rådighed, men vi arbejder sammen med WampServer. Gå over til deres hjemmeside og download den nyeste version af deres program, og start derefter installationen.
Installationsanmodningerne er selvforklarende; bare hold alt ved standardværdien og fortsæt med at klikke på Næste. Du kan bare klikke på Åbn på denne prompt for at få WampServer til at bruge din standard browser, når du vælger at se på dit websted:
Sørg også for at tilføje sikkerhedsundtagelsen for Apache i Windows Firewall:
Når installationen er færdig, skal du markere afkrydsningsfeltet "Start WampServer 2 nu", før du trykker på Finish. Du skal se programmet kører i dit meddelelsesområde.
Venstre klik på ikonet og tryk "Localhost" øverst på valgmenuen for at åbne dit websted.
Standardsiden viser i øjeblikket bare en hurtig informationsside, så vi kan bekræfte, at alle komponenter fungerer korrekt. Hvis du ser denne skærm, har du installeret en WAMP-server.
Nogle Quick Fejlfinding
Vi gjorde flere testinstallationer af dette program og fandt ud af, at nogle få pakker fra Microsoft er absolut nødvendige for at WampServer fungerer korrekt. Hvis du har problemer med dette punkt, skal du sørge for at installere følgende opdateringer, afinstallere WampServer, genstarte din pc og geninstallere WampServer.
WAMP 32-bit krævede pakker:
Microsoft Visual C ++ 2008 SP1-omfordelbar pakke (x86)
Microsoft Visual C ++ 2010 SP1-omfordelbar pakke (x86)
Microsoft Visual C ++ 2012 (vcredist_x86.exe)
WAMP 64-bit krævede pakker:
Microsoft Visual C ++ 2008 SP1-omfordelbare pakke (x86) (det er ikke en typografi - du har brug for x86-pakken)
Microsoft Visual C ++ 2008-omfordelbar pakke (x64)
Microsoft Visual C ++ 2010 SP1-omfordelbar pakke (x64)
Microsoft Visual C ++ 2012 (vcredist_x64.exe)
Yderligere WAMP-konfiguration
For at ændre den eller de sider, som din webserver viser, skal du åbne www-mappen ved at venstre klikke på WAMP-ikonet i meddelelsesområdet.
Den mappe, der åbnes, er, hvor du skal lægge filer, som du gerne vil være vært for på din hjemmeside. Alt fra WordPress installationsfiler til statiske HTML-filer kan placeres her, og ændringerne vil blive afspejlet på din hjemmeside på samme tid (klik blot opdatere).
Lad os se på et hurtigt eksempel på, hvordan du vil slippe indholdet i den mappe, for at den kan serveres på din hjemmeside. Du kan bruge et webudviklingsprogram eller noget så enkelt som Notesblok til at oprette en grundlæggende PHP-side og sætte den på din hjemmeside.
Følgende kode vil være en god start:
'; ?>
PHP Test
Hej Verden
Indsæt koden i Notepad og gem filen som index.php inde i C: \ wamp \ www
Gå nu tilbage til din hjemmeside (eller hit opdater [F5], hvis du allerede har åbnet den), og du vil se den side, du netop har oprettet.
Som standard er dit websted kun tilgængeligt for den computer, WampServer er installeret på. Det er perfekt til alle, der bare bruger deres WAMP-server til test eller udviklingsformål, men for at gøre din hjemmeside tilgængelig for resten af verden, skal du klikke på WampServer-ikonet og klikke på "Put Online".
Apache-konfigurationsfilen er som standard indstillet til at nægte indgående forbindelser fra alle undtagen lokalhosten, så du skal også ændre to linjer kode, så andre enheder ikke ser en "403 Forbidden" -fejl, når de forsøger at indlæse dit websted. Få adgang til httpd.conf (Apache-konfigurationsfil) ved at venstre-klikke på WampServer-menuen og se under Apache-mappen.
Rul ned, indtil du ser en kode, der siger:
Ordre Afvis, Tillad
Nægte fra alle
Slet denne kode og erstat den med:
Ordre Tillad, Afvis
Tillad fra alle
Gem ændringerne til httpd.conf og genstart alle tjenester.
Dit websted skal nu være tilgængeligt fra World Wide Web. Hvis ikke, skal du sikre dig, at du har sendt port 80 til din computer på din router.