Początkujący Geek Jak prowadzić własną stronę internetową w systemie Windows (WAMP)
Hosting 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.
Powinieneś gościć swoją własną stronę?
Podczas hostowania własnej strony internetowej na lokalnym komputerze jest dużo zabawy, jeśli chcesz stronę internetową, że ludzie mogą rzeczywiście uzyskać dostęp, może chcesz uzyskać własny plan hostingowy gdzieś. Bluehost oferuje nieograniczony hosting za 3,95 USD miesięcznie, z pełnym wsparciem dla PHP i MySQL. Jest to zdecydowanie łatwy 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 udostępniasz swoją lokalną lokację, do której chcesz mieć dostęp, będziesz musiał otworzyć zaporę ogniową na komputerze domowym, co oznacza, że możesz potencjalnie otworzyć 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.
Co to jest "WAMP"?
WAMP jest akronimem oznaczającym "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 to bazę danych dla treści internetowych. Wiele dynamicznych stron internetowych musi przechowywać dane (tj. Nazwy użytkowników i hasła do kont internetowych), w których znajduje się MySQL.
PHP - Najpopularniejszy 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 w większości zastosowań, a proces obsługi dynamicznych treści internetowych jest znacznie łatwiejszy - więc należy trzymać 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 dla klientów nie jest zalecane dla niczego poza testowaniem i / lub hostowania małej witryny dla kilku gości. Pamiętaj, że przy następnej aktualizacji systemu Windows Update musisz zresetować swoją witrynę - nie jest to idealna sytuacja dla poważnej strony internetowej.
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 zachowaj wszystko w domyślnej wartości i kliknij Dalej. Możesz po prostu kliknąć Otwórz w tym monicie, aby WampServer używał domyślnej przeglądarki, gdy tylko wybierzesz przeglądanie swojej witryny:
Pamiętaj, aby dodać wyjątek zabezpieczeń dla Apache w Zaporze systemu Windows:
Po zakończeniu instalacji zaznacz pole "Uruchom teraz WampServer 2", zanim klikniesz przycisk Zakończ. 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ą witrynę.
Domyślna strona pokazuje nam teraz stronę z szybkimi informacjami, abyśmy mogli potwierdzić, że wszystkie składniki 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 testów instalacji tego programu i odkryliśmy, że kilka pakietów od Microsoftu jest absolutnie niezbędnych do prawidłowego działania WampServera. Jeśli do tej pory masz jakiekolwiek problemy, upewnij się, że zainstalowano następujące aktualizacje, odinstaluj WampServer, zrestartuj komputer i zainstaluj ponownie WampServer.
Wymagane pakiety WAMP 32-bitowe:
Pakiet redystrybucyjny Microsoft Visual C ++ 2008 SP1 (x86)
Pakiet redystrybucyjny Microsoft Visual C ++ 2010 SP1 (x86)
Microsoft Visual C ++ 2012 (wybierz vcredist_x86.exe)
64-bitowe wymagane pakiety WAMP:
Pakiet redystrybucyjny Microsoft Visual C ++ 2008 SP1 (x86) (to nie literówka - potrzebujesz pakietu x86)
Pakiet redystrybucyjny Microsoft Visual C ++ 2008 (x64)
Pakiet redystrybucyjny Microsoft Visual C ++ 2010 SP1 (x64)
Microsoft Visual C ++ 2012 (wybierz vcredist_x64.exe)
Dalsza konfiguracja WAMP
Aby zmienić strony wyświetlane na serwerze WWW, otwórz katalog www, klikając lewym przyciskiem myszy ikonę WAMP w obszarze powiadomień.
Otwierany folder to miejsce, 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 krótki przykład, jak upuścić zawartość do tego folderu, aby można go było wyświetlić w 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.
Poniższy kod będzie dobrym początkiem:
"; ?>
Test PHP
Witaj świecie
Wklej ten kod do Notatnika i zapisz plik jako index.php w C: \ wamp \ www
Teraz wróć do swojej strony internetowej (lub odśwież stronę [F5], jeśli już ją otworzyłeś), a zobaczysz właśnie utworzoną stronę.
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 uczynić twoją stronę dostępną 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ć dwie linie kodu, aby inne urządzenia nie widziały błędu "403 Forbidden" przy próbie załadowania Twoja strona. 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:
Order Deny, Allow
Odmowa od wszystkich
Usuń ten kod i zastąp go:
Zamów Zezwól, Odmów
Zezwól wszystkim
Zapisz zmiany w pliku httpd.conf i zrestartuj wszystkie usługi.
Twoja witryna powinna być teraz dostępna z sieci World Wide Web. Jeśli nie, upewnij się, że przekierowałeś port 80 do twojego komputera na routerze.