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 użytkowników, możesz zamienić swój komputer z systemem Windows w serwer WAMP.
Czy powinnaś obsługiwać własną stronę?
Podczas hostowania własnej witryny na komputerze lokalnym jest dużo zabawy, jeśli chcesz stronę internetową, że ludzie mogą faktycznie uzyskać dostęp, może chcesz, aby 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 udostępniasz swoją lokalną lokację, do której chcesz mieć dostęp, będziesz musiał otworzyć zaporę 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.
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 bazę danych dla treści internetowych. Wiele dynamicznych stron internetowych musi przechowywać dane (tj. Nazwy użytkowników i hasła do kont internetowych), do których wchodzi 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 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ępnym uruchomieniu Windows Update musisz zrestartować system, a Twoja strona internetowa przestanie działać - nie jest to idealna sytuacja dla poważnej witryny.
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 na tym monicie, aby WampServer używał domyślnej przeglądarki, gdy tylko wybierzesz przeglądanie swojej witryny:
Należy również dodać wyjątek bezpieczeństwa 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ń.
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.
Zrobiliśmy kilka testów 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.
32-bitowe pakiety WAMP:
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 pakiety wymagające 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)
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 musisz 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, w jaki sposób można 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.
Poniższy kod będzie dobrym początkiem:
'; ?>
Test PHP
Hello World
Wklej ten kod do Notatnika i zapisz plik jako index.php w C: \ wamp \ www
Teraz wróć do swojej witryny (lub odśwież stronę [F5], jeśli już ją otworzyłeś), a zobaczysz właśnie tę 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 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ć 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 strona powinna być teraz dostępna z sieci World Wide Web. Jeśli nie, upewnij się, że przekazałeś port 80 do komputera na routerze.