2Sep

Beginner Geek: Jak prowadzić własną stronę internetową w systemie Windows( WAMP)

Prowadzenie własnej strony internetowej nie musi kosztować miesięcznej opłaty lub wymaga dużej wiedzy technicznej do konfiguracji. Jeśli potrzebujesz tylko małej witryny internetowej, która ma tylko kilku odwiedzających, możesz zmienić komputer z systemem Windows w serwer WAMP.

Czy powinnaś obsługiwać swoją stronę?

Podczas hostowania własnej strony internetowej na lokalnym komputerze jest dużo zabawy, jeśli chcesz stronę internetową, do której ludzie rzeczywiście mają dostęp, możesz chcieć uzyskać własny plan hostingowy gdzieś.Bluehost oferuje nieograniczony hosting za 3,95 USD miesięcznie, z pełnym wsparciem dla PHP i MySQL.Z pewnością jest to prosty sposób na rozpoczęcie pracy ze stroną internetową, a oni mają proste instalatory z jednym kliknięciem, aby zacząć od popularnego oprogramowania, takiego jak WordPress i inne.

Jeśli hostujesz swoją lokalną lokację, do której chcesz mieć dostęp, będziesz musiał otworzyć zaporę na komputerze domowym, co oznacza, że ​​potencjalnie otwierasz luki w zabezpieczeniach. Z pewnością warto pomyśleć o uzyskaniu taniego planu hostingowego w innym miejscu, np. Bluehost lub Hostgator.

Jeśli chcesz tylko lokalny serwer programistyczny, czytaj dalej.

Czym jest "WAMP"?

WAMP to akronim oznaczający "Windows, Apache, MySQL i PHP".Po pobraniu WAMP pobierasz właśnie program instalujący trzy różne rzeczy. WAMP są wygodne, ponieważ pozwalają pobrać i zainstalować wszystkie pakiety potrzebne do hostowania dynamicznych treści internetowych za jednym zamachem. W przeciwnym razie musisz pobrać trzy pakiety osobno.

Windows - "W" w WAMP jest po to, aby określić, że program jest zgodny z systemami operacyjnymi Windows.

Apache - jest to program używany do faktycznego hostowania Twojej witryny. Dzięki temu możesz hostować pliki HTML i inne statyczne treści internetowe.

MySQL - Zapewnia bazę danych dla treści internetowych. Wiele dynamicznych stron internetowych musi przechowywać dane( tj. Nazwy użytkownika i hasło do kont internetowych), w których znajduje się MySQL.

PHP - Najbardziej popularny język do pisania dynamicznych treści internetowych - zdecydowanie. WordPress, Facebook, Joomla i wiele innych stron internetowych oraz systemów zarządzania treścią wykorzystuje PHP.Jeśli planujesz hostować coś więcej niż statyczne strony internetowe, PHP będzie niezbędnym towarzyszem.

Jeśli używasz Linuksa zamiast Windows, musisz zainstalować LAMPĘ.Istnieje również możliwość hostowania witryny w systemie Windows przy użyciu usług IIS, więc nie trzeba instalować oprogramowania innych firm. Przejście na trasę IIS nie jest zalecane do większości celów i jest znacznie bardziej procesem wspierającym dynamiczne treści internetowe - więc trzymaj się WAMP, chyba że masz wyjątkową okoliczność wymagającą usług IIS.

Zanim przejdziemy dalej, proszę zrozumieć, że hosting strony internetowej na zwykłym komputerze osobistym i połączenie internetowe klasy konsumenckiej nie jest zalecane dla niczego poza testowaniem i / lub hostowania małej witryny dla kilku gości. Pamiętaj, że przy następnym uruchomieniu Windows Update musisz zrestartować system, a Twoja strona internetowa przestanie działać - nie jest to idealna sytuacja dla poważnej witryny.


Instalowanie WAMP

Dostępnych jest wiele programów WAMP, ale będziemy pracować z WampServer. Udaj się na ich stronę internetową i pobierz najnowszą wersję swojego programu, a następnie rozpocznij instalację.

Monity instalacyjne są oczywiste;po prostu zatrzymaj wszystko przy domyślnej wartości i kliknij Dalej. Możesz po prostu kliknąć Otwórz w tym monicie, aby WampServer używał Twojej domyślnej przeglądarki, gdy tylko wybierzesz przeglądanie swojej witryny:

Pamiętaj, aby dodać wyjątek bezpieczeństwa dla Apache w Zaporze systemu Windows:

Po zakończeniu instalacji zaznacz pole wyboru"Uruchom teraz WampServer 2", zanim uderzysz w Finish. Powinieneś zobaczyć program uruchomiony w twoim obszarze powiadomień.

Kliknij lewym przyciskiem myszy na ikonę i naciśnij "Localhost" u góry menu wyboru, aby otworzyć swoją stronę.

Domyślna strona pokazuje nam teraz stronę z szybkimi informacjami, abyśmy mogli potwierdzić, że wszystkie komponenty działają poprawnie. Jeśli widzisz ten ekran, oznacza to, że pomyślnie zainstalowałeś serwer WAMP.

Niektóre szybkie rozwiązywanie problemów

Zrobiliśmy kilka testowych instalacji tego programu i odkryliśmy, że kilka pakietów od Microsoftu jest absolutnie niezbędnych do poprawnego działania WampServera. Jeśli do tej pory napotkasz jakiekolwiek problemy, upewnij się, że zainstalowano następujące aktualizacje, odinstaluj WampServer, zrestartuj komputer i zainstaluj ponownie WampServer.

WAMP 32-bitowe wymagane pakiety:
Pakiet redystrybucyjny Microsoft Visual C ++ 2008 SP1( x86)
Pakiet redystrybucyjny Microsoft Visual C ++ 2010( x86)
Microsoft Visual C ++ 2012( wybierz vcredist_x86.exe)

64-bitowe pakiety wymagające WAMP:
Pakiet redystrybucyjny Microsoft Visual C ++ 2008 SP1( to nie jest literówka - potrzebny jest pakiet x86)
Pakiet redystrybucyjny Microsoft Visual C ++ 2008( x64)
Pakiet redystrybucyjny Microsoft Visual C ++ 2010 SP1( x64)
Microsoft Visual C ++ 2012( wybierzvcredist_x64.exe)

Dalsza konfiguracja WAMP

Aby zmienić stronę( strony) wyświetlaną na serwerze WWW, otwórz katalog www, klikając lewym przyciskiem myszy ikonę WAMP w obszarze powiadomień.

Otwiera się folder, w którym należy umieścić pliki, które chcesz umieścić w swojej witrynie. Można tutaj umieścić wszystko, od plików instalacyjnych WordPress do statycznych plików HTML, a zmiany zostaną odzwierciedlone w Twojej witrynie w tym samym czasie( po prostu kliknij odśwież).

Spójrzmy na szybki przykład, jak upuścić zawartość do tego folderu, aby mogła być wyświetlana w Twojej witrynie. Możesz użyć programu do tworzenia stron WWW lub czegoś tak prostego jak Notatnik, aby stworzyć podstawową stronę PHP i umieścić ją na swojej stronie.

Następujący kod będzie dobrym początkiem:

& 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;

Wklej ten kod do Notatnika i zapisz plik jako index.php wewnątrz C: \ wamp \ www

Teraz wróć do swojej witryny( lub odśwież odświeżenie [F5], jeśli już ją otworzyłeś), a zobaczysz stronę, którąwłaśnie stworzony.

Domyślnie twoja witryna jest obecnie dostępna tylko dla komputera, na którym jest zainstalowany WampServer. Jest to idealne rozwiązanie dla każdego, kto tylko używa serwera WAMP do testowania lub programowania, ale aby udostępnić swoją stronę dla reszty świata, kliknij ikonę WampServer i kliknij "Włącz Online".

Domyślnie plik konfiguracyjny Apache jest ustawiony tak, aby odmawiać połączeń przychodzących od wszystkich, z wyjątkiem hosta lokalnego, więc będziesz musiał zmienić dwa wiersze kodu, aby inne urządzenia nie widziały błędu "403 Forbidden", gdy próbujązaładuj swoją witrynę.Uzyskaj dostęp do httpd.conf( plik konfiguracyjny Apache), klikając lewym przyciskiem myszy menu WampServer i patrząc pod folderem Apache.

Przewiń w dół, aż zobaczysz kod, który mówi:

Zamów Odmów, Zezwalaj

Odmów od wszystkich

Usuń ten kod i zastąp go:

Zezwalaj Zezwalaj, Odmawiaj

Zezwalaj ze wszystkimi

Zapisz zmiany w pliku httpd.conf i zrestartuj wszystkousługi.

Twoja witryna powinna być teraz dostępna z sieci WWW.Jeśli nie, upewnij się, że przekazałeś port 80 do komputera na routerze.