Menu
Jest wolny
Zameldować się
główny  /  Programy / Serwer do aplikacji internetowej. Wybierz lokalny serwer WWW dla systemu Windows

Serwer do aplikacji internetowej. Wybierz lokalny serwer WWW dla systemu Windows

Lokalny serwer WWW dla witryny

Lokalny serwer. - web Developer Tool do tworzenia, debugowania i testowania różnych skryptów i aplikacji internetowych. Innymi słowy, lokalny serwer internetowy jest emulatorem dostawcy usług hostingu serwera, który znajduje się na komputerze.

Operacja serwera lokalnego w pełni naśladuje działanie prawdziwego serwera dostawcy hosta. Funkcjonalność nie różni się od możliwości hostingu i składa się z podobnych elementów, a mianowicie z bazy danych MySQL, serwera, wsparcia dla Phr i skryptów do pracy z bazami danych.

Web-Strokemor, tworzenie dynamicznych witryn, przy użyciu zarówno gotowych skryptów, wystarczy potrzebować serwera lokalnego na komputerze roboczym do testów, debugowanie ich funkcjonalne, sprawdzając ich przeglądarkę.

Przegląd popularnych lokalnych serwery dla teren.

Denver

  • Interfejs programu: Rosyjski
  • Platforma:XP / 7 / Vista
  • Producent: www.denwer.ru.
  • Leczenie: nie wymagane

Wymagania systemowe:

Denver- Lokalny serwer i powłoka oprogramowania, umożliwiająca opracowanie witryn na komputerach domowych bez konieczności korzystania z hostingu. Główna różnica między Denver z programów tego typu leży w wygodnej pracy od razu bezpośrednio w kilku różnych projektach i możliwość wykorzystania go z wymiennym napędem flash.

Denver B. tryb automatycznyZasady systemowe plik hostów.Który lokalny analog serwera DNS, który umożliwia dostęp do lokalnych miejsc działających pod jego kontrolą, według nazw, które pasują do nazwy folderu, umieszczone w katalogu domowym Denver. To narzędzie Pozwala użytkownikowi opublikować na PC różne domeny i subdomen dzięki systemowi sterowania wirtualne hostamory.

Główne cechy Denver:

Możliwość zainstalowania na przenośnym dysku.
Instalacja w jednym katalogu.
Automatyczna konfiguracja i konfiguracja pod określonym komputerem.
Tworzenie specjalisty dysk wirtualny.który jest podłączony do głównego katalogu.
Wsparcie dla języka PHP5, a także GD, MySQL, SQLite.
Zarządzanie bazą danych MySQL5.
Zarządzanie hostami wirtualnymi opartymi na szablonach.
Zarządzanie rozpoczęciem i zakończeniem wszystkich składników, które są zawarte w pakiecie Denver.
MySQL Control za pomocą interfejsu internetowego.
Umieszczanie przychodzących liter w folderze / TMP w formacie .eml.
Użyj jednego z najsilniejszych archiwów 7-zamka.

Standardowy zestaw Denver obejmuje:

Serwer internetowy Apache;

Tłumacz języka programowania PHP;

Tłumacz języka Perla;

Baza danych MySQL;

Symulacja serwera poczty e-mail;

I domyślnie silnik PHPMYADMIN jest wbudowany w zarządzaniu bazami danych MySQL.

phpmyadmin.


  • Język interfejsu:Multi / Rosyjski.
  • Adres oficjalnej strony internetowej: phpmyadmin.net.
  • Leczenie:nie wymagane

Wymagania systemowe:

phpmyadmin. - aplikacja internetowa z otwarte źródłonapisane na język PHP.Zapewnienie interfejsu internetowego do administrowania MySQL DBMS. PhpmyAdmin umożliwia implementowanie serwera MySQL, uruchom polecenia SQL i wyświetlanie zawartości tabel i baz danych bez bezpośredniego wprowadzania poleceń SQL. Takie prace z bazami danych staje się dość siedziała nawet dla osoby bardzo powierzchownej zniszczenia MySQL.

Dziś Phpmyadmin jest powszechnie stosowany w praktyce. Deweloperzy intensywnie rozwijają produkt, biorąc pod uwagę wszystkie innowacje MySQL DBMS.

Główne funkcje PHPMYAdmin:

Zarządzaj bazami danych MySQL.
Importuj dane z CSV i SQL.
Eksportuj dane do różnych formatów: CSV, SQL, XML, PDF, Word, Excel, lateks i inne.
Administruj wiele serwerów.
Tworzenie obwodów bazy danych wykresów PDF.
Kreatura wyrafinowane prośby Za pomocą prośby próbki (QBE).
Globalne wyszukiwanie Na bazie danych lub jej części.
Konwersja danych przechowywanych w dowolnym formacie przy użyciu zestawu standardowych funkcji, takich jak wyświetlanie danych blob jako link obrazu lub pobierania.
Aktywne żądanie monitora (procesy).
Wielojęzyczny interfejs internetowy.

Open Server.

  • Język interfejsu: Multi / Rosyjski.
  • Platforma: PC.
  • Oficjalna strona:open-server.ru.
  • Lekarstwo: niewymagany

Wymagania systemowe:

Open Server. - Platforma serwera przeznaczona do potrzeb i biorąc pod uwagę zalecenia programistów internetowych. W przeciwieństwie do podobnych pakietów, nie wymaga instalacji, może być używany z przenośnym napędem i jest wyposażony w dużą liczbę dodatkowych programów.

Open Server umożliwia opracowanie, wykonywanie debugowania, testowania projektów internetowych, przesyłanie usług internetowych lokalne sieci. Programy wyposażone w platformę pomagają użytkownikowi w pracy z grafiką, kodem edycyjnym, tekstem, archiwizującym, rekordami płytami, operacji w Internecie.

Główne cechy open serwera:

Szybki start i ukończenie.
Bez wiązania z określonym komputerem.
Serwer Autorun podczas uruchamiania oprogramowania sterującego.
Zarządzanie domenami w kilku trybach.
Możliwość montażu dysku wirtualnego.
Kontrola za pomocą wiersza poleceń.
Demonstracja dzienników komponentów.
Funkcja przełączania między modułami HTTP, MySQL, PHP.
Praca kompleksu programu na lokalnym, sieciowym i zewnętrznym adresie IP.
Obsługa SSL bez dodatkowych ustawień.
Tworzenie domeny, tworząc prosty folder.
Konwertuj nazwy domeny.
Wsparcie dla domen w cyrylicy, wskaźniki domeny.
Zapewnienie ochrony serwera przed dostępem zewnętrznym.
Możliwość tworzenia lokalnej subdomena i zapewniając jednoczesną widoczność domeny głównej w sieci.

(Wielowarstwowy obiad z dużym zestawem funkcji), deweloperzy używają programów, które naśladuje serwer WWW. Pozwala to na uwzględnieniu, czy witryna jest prawidłowo wyświetlana we wszystkich wspólnych przeglądarkach i wprowadza poprawki w razie potrzeby. Do tej pory są dwa najpopularniejsze programy tego typu, jedynym pytaniem jest wybór: OpenServer lub Denwer?

Co jest lepsze do podniesienia serwera lokalnego.

Możliwości

Program współpracuje z systemem operacyjnym Windows z 7. wersji i powyżej, XP i Vista są również częściowo obsługiwane.

Open Server ma wiele funkcji:

  • nie wymaga instalacji na komputerze - można go uruchomić z dysku flash lub zewnętrznego dysku twardego;
  • szybko zaczyna się i zatrzymuje;
  • serwer automatycznie rozpoczyna pracę podczas uruchamiania programu;
  • możesz wybrać tryb zarządzania domeną;
  • praca jest możliwa za pośrednictwem linii poleceń;
  • możesz zmienić moduły HTTP, MySQL, PHP;
  • tylko jeden kliknięcie, aby uzyskać dostęp do domen;
  • interfejs obsługuje kilka języków.

Korzyści

Wygodny GPU (graficzny interfejs użytkownika) można przypisać niewątpliwym zaletom programu, możliwość przeglądania dzienników, a także różnych funkcji do podawania i sterowania komponentami. Dla początkujących jest skompilowana szczegółowa i zrozumiałe instrukcje, jak zainstalować lokalny serwer i współpracować z nim. Ponadto twórcy Open Server obsłużyły do \u200b\u200bbieżących zmian w świecie rozwoju WWW i okresowo uzupełniają pakiet.

niedogodności

Musisz niezależnie sprawdzić dostępność nowej wersji Open Server i Transfer do IT Projekty, ponieważ automatyczna aktualizacja nie jest obsługiwana.

Lokalny serwer DENWER: możliwości, korzyści, wady

Możliwości

Denver pracuje na wszystkich wersjach systemu Windows OS, nawet najstarszych, takich jak Windows 98 i Windows 2000. Jest to jeden z pierwszych programów dla rozwoju stron internetowych, owoce rosyjskiego specjalisty Dmitry Koterov.

W "Gentleman's Web Developer Set", ponieważ nazwa programu Denver jest odszyfrowana, zawiera następujące funkcje:

  • umieszczanie plików instalacyjnych dyski zewnętrzne i uruchomić bez instalacji (jak na otwartym serwerze);
  • pracować przez wiersz poleceń;
  • po rozpakowaniu serwer Apache będzie dostępny, po którym możesz wybrać silnik, który zostanie utworzony i przystąpił do działania;
  • zawiera zestaw podstawowy wymagane komponenty: Apache, PHP, MySQL, Phpmyadmin.

Korzyści

Niekwestionowana zaletą Denver jest łatwością użytkowania, nawet nowicjusz jest łatwa do zrozumienia nawigacji i funkcji. Setup Pliki. Ważyć trochę i nie ładuj systemu. Ponadto ten program pamięta nie jedną generację mistrzów i już udało się stać się znajomym i ukochanym.

niedogodności

Kilka lat temu, Denver, można powiedzieć, był monopolistą w dziedzinie krajowego rozwoju sieci Web, ale wtedy projekt przestał się rozwijać, sprzęt nie był aktualizowany przez długi czas i nie został uzupełniany. Następnie deweloperzy wznowiły działalność: lub inspirowani przez sukcesy openServer lub przestraszone, że Denwer stracą popularność całkowicie. W każdym razie pracuj nowa wersja Programy kontynuują, ale poważnie opóźnia się za zawodnikiem.

Nie ma tu wygodnego interfejs graficzny, wiele składników administracyjnych. Denver nie jest zbyt połączony z angielskim wersje Windows. A hieroglify pojawiają się w konsoli - potrzebujesz ręcznego ustawienia.

Kompatybilność programu.

Dzingu webmasterzy lepiej wybrać coś: Denver lub OpenServer - a następnie rozpocząć pracę. Zasadniczo programy są kompatybilne (zwłaszcza jeśli uruchamiasz je z mediów zewnętrznych), ale czasami może się dobrze ingerować - jeśli nie umieszczasz otwarty serwer w innym IP lub zezwolić na wystąpienie identycznych dziedzin na serwerach.

Oczywiście nie są to jedyne programy rozwoju stron internetowych - są inni. Jeśli je kiedykolwiek użyłeś, a także Denwer lub Open Server, podziel się swoją opinią: zostaw komentarz. Być może ktoś pomoże wprowadzić właściwy wybór.

Kilka dni temu odwiedziłem ponownie myśl. Myśl nie była nowa i zadowolona z obsesji: "Chodźmy na Windows8. Cóż, Pozhaaluista. " A ponieważ w żaden sposób nie dostał go, stałem się utknął w herbacie i ciasteczkach i zaczęłam.

Zainstalowano nie więcej niż dwie godziny, a wszystkie niezbędne programy, ale wtedy najciekawszy punkt: Musiałem wdrożyć Środowisko pracyMianowicie - Git + Local Server (Apache, MySQL, PHP, Nginx, MemCached, MongoDB). Wymuszanie doświadczenia poprzednich instalacji, tym razem rozwiązałem cały proces do udokumentowania i oszczędzania potomków.

Czas zdawania się numeru: "Nie jestem programistą" (S) i projektantem interfejsu i technologiem frontend (ale w niektórych przypadkach mogę pomóc kolegom i umieścić coś takiego, a nawet nie pokonać mnie)

Wyłącznik numer dwa: Tak, doskonale wyobrażam sobie, że w Ubuntu, wszystko to robi się czasami szybciej. Ale pracuję nad Windows, tak historycznie rozwinięty.

Więc postępuj.

Nasz plan pracy obejmuje instalację następujących produktów:

  1. Kit
  2. Denwer (Apache, MySQL, PHP)
  3. Nginx.
  4. Memcached.
  5. Mongodb.

1. Putty.

Kit - swobodnie dystrybuowany klient dla różnych protokołów dostęp zdalny, w tym SSH, Telnet, Rlogin.

Putty zawiera kilka narzędzi, ale potrzebuję tylko peganta w mojej pracy (agent uwierzytelniania SSH, który przechowuje klucze z repozytoriów Git).
Spalony:
Jeśli nie potrzebujesz ssh-i, zapomnij o tym punkcie i idź dalej.

2. Git.

Do pracy S. git. Nie jestem pierwszy rok, którego używam Tortoisegit.który jest stabilny, facet i 146% zamykają wszystkie moje potrzeby. Zasadniczo polecam.


Spalony:

2.1 Wymagany tortoisegit. git for Windows.które można odebrać w Google;
2.2 Samego siebie Tortoisegit. Zainstaluj stąd

3. Denwer.

Denver - Zestaw deweloperów Web Dentleman ("D.N.W.R", czytaj "Denver") - Dmitry Koterov Projekt, zestaw dystrybucji (Apache, PHP, MySQL, PERL itp na maszynie "domowej" (lokalnej) Windows.
Spalony:

3.1 Instalacja

Musimy pobrać podstawowy zestaw i dodatkowe moduły PHP5.

Digresja liryczna:

nie, nie tylko pobieraj, ale otrzymuj linki do pobrania pocztą elektroniczną! Oznacza to, że będziesz musiał prowadzić pocztę, a także nazwisko i nazwisko dwa razy w formie pod wielkim tytułem "Rejestracja". "Rejestracja jest wymagana w związku z przyszłą wydajnością DENVER-4". Już tego roku przeprasza jednak formę, ale już nie wierzę w to (.

Zazwyczaj instalacja Denver działa szybko i bezboleśnie, ale w systemie Windows8 została zaatakowana przez błąd, który pływał w zaginionej bibliotece msvcr71.dll.. Biblioteka można umieścić w folderze "Windows System32"(x32) lub "Windows Syswow64" (x64). Po ustanowieniu pliku do folderu otwórz jego właściwości i kliknij przycisk Odblokuj.

3.2 Sprawdzanie wydajności

Po zainstalowaniu Denver utwórz skrypt testowy, na którym sprawdzimy wydajność wszystkich, które ustalimy później.
Idziemy B. Z: Dom I dodaj nową stronę: Utwórz folder test.local., w folderze IT "Www"W którym dodawaniu pliku index.php. Z niezwykle kreatywnym tekstem:

";

Uruchom ponownie Denver, otwórz w przeglądarce www.test.local.imponujący i kontynuować

4. MemCached.

Memcached. - Oprogramowanie wiążące, które implementuje usługę buforowania danych w pamięci RAM na podstawie paradygmatu stołowego Hash.

Memcoache. - Rozszerzenie PHP zapewnia wygodny interfejs proceduralny i obiektowy zorientowany na memcached, wysoce wydajny buforowanie demon, który został specjalnie zaprojektowany w celu zmniejszenia obciążenia w bazie danych w dynamicznych aplikacjach internetowych.

4.1 Instalowanie memcached.

ALE. Pobierz archiwum z binarnym: MemCached 1.4.5 dla Windows Stąd
W. usr local \\ MemCached

4.2 Instalowanie memCache.

ALE.pobierz archiwum z biblioteką stąd
W.rozpakuj zawartość archiwum w Usr local php5
Z. Otwórz plik php.ini. (usr lokalny php5 php.ini) i podłącz rozszerzenie:
Rozszerzenie \u003d php_memcache.dll.

4.3 Dostosuj uruchomienie memCached wraz z uruchomieniem DENWER

Aby rozpocząć skrypt razem z Denver, którego potrzebujemy:
  1. napisz skrypt zawierający polecenia start-up i stop i umieść go w folderze Denwer skrypty init.d
  2. utwórz link do tego skryptu w folderze konfiguracyjnym Start / Stop Denwer skrypty

ALE. Utwórz plik o nazwie "MemCached.pl" w katalogu Denwer skrypty init.d
#! Perl -w Package Starters :: MeMcached; Rozpocznij (rozsiść @inc, "../lib";) Użyj StartManager; Mój $ facireir \u003d "/ usr / lokalny / memcached /"; CDIR ($ Firstiesir); StartManager :: Akcja $ Argv, Start \u003d\u003e Sub (### ### Start. ### Drukuj "Uruchamiany MemCached N"; System ("MemCached.exe -d"); Drukuj "Rozpoczęto! N"; ), stop \u003d\u003e STOP (### ### STOP. ### Drukuj "Zatrzymywanie memcached n"; System ("TaskKill / F / im memcached.exe"); Drukuj "Zatrzymany! N";); Zwróć 1, jeśli dzwoniący;

B.utwórzmy teraz link do skryptu - zwykły plik tekstowy zawierający wskazanie, że podczas uruchamiania, ponownego uruchomienia i zatrzymywania Denver, musisz wykonać init.d / mempached.pl.
W edytor tekstu Piszemy
init.d / memcached.
i zapisz plik pod nazwą "40_memCached" Do następujących folderów:

  • Denwer Skrypty Start
  • Denwer Skrypty Stop
  • Denwer Skrypty Główne ponowne uruchomienie

4.4 Sprawdź wynik

W naszym skrypcie testowym (index.php) Dodaj:
$ MemCache \u003d Nowy MemCache; $ MemCache-\u003e Connect ("127.0.0.1", 11211); Echo 'MemCache Ver:'. $ memcache-\u003e getversion ();

Uruchom ponownie Denver i spójrz, co się stało

5. Nginx.

Nginx. - Prosty, szybki i niezawodny serwer, nie przeciążony funkcjami.

Spalony:

5.1 Konfigurowanie Nginx

ZA.pobierz wersję systemu Windows z offsite i rozpakować Usr lokalny nginx
B. Skonfiguruj wirtualny host dla naszej strony testowej. Aby to zrobić, otwórz usr lokalny nginx conf nginx.conf i dodaj tam

Serwer (Słuchaj 127.0.0.1:80; Server_name www.test.local Test.local; If ($ Host \u003d "Test.Local") (Przepisz ^ / (. *) $ Http: //www.test.local$1 Stałe ;) Lokalizacja ~ *. (JPEG | JPG | GIF | PNG | CSS | JS | PDF | TXT | TAR) $ (Root Z: Home /test.Local www;) Lokalizacja / (SSI ON; Proxy_pass HTTP : //127.0.0.1: 8080 /; proxy_set_header x-prorda_uri $ prośba_uri; proxy_set_header x-real-IP $ Remote_addr; Proxy_set_Header X-Consed-for $ Remote_addr; Proxy_set_Teader Host $ Host; Proxy_Connect_Timeout 60; Proxy_Send_Timeout 90; Proxy_Read_Timeout 90; proxy_Redirect Off; Proxy_set_header Connection Close; Proxy_pass_header Typ treści; Proxy_Pass_HebleTer-Content-Dispozycja; Proxy_pass_Paserem - długość zawartości proxy_pass_tester; home
Jest to przykład ustawień z prawdziwego projektu, ustawienia oczywiście różnią się.

5.2 Regulacja Apache.

Domyślna Apache działa na 80. porcie, ale właśnie daliśmy ten port Nginx-Y, więc musisz zmienić szablon dla hosta wirtualnego w ustawieniach Apache i przypisać port, który różni się od 80. (na przykład 8080) .
otwarty usr lokalny apache conf httpd.conf i zmień numer portu

## ## Uruchom wirtualny szablon hosta. ## ## Jeśli chcesz uruchomić apache domyślnie w porcie, od 80, ## Zmień numer portu w następnej dyrektywie. ## #listen $ & (IP: -127.0.0.1): $ & (Port: -8080) # $ & (Port: -8080) #Namevirtualhost $ & (IP: -127.0.0.1): $ & (Port: -8080) # DokumentacjaRootmatch "/home/(? ycgi-)(.**)) (/ ?!cgik)) (/?)" # Documentrootmatch "/Home/( ?!cgi-)(.**: public_html ^ 1 "# dokumentacjaRootmatch" /Home/(? ycgi-)(.* *) / public_1 "# dokumentRootmatch" /home/(? ycgi-)(.* :) (/ html /(.*) " # DocumentrootMatch "/Home/(?!cgi-)(.**) ^ 1 / domeny / (?! CGI $ | CGI -) (. *)" # Documentrootmatch "/ Var / www / HTML / (?! CGI -) ~ (. *) ^ 1 / (?! CGI $ | CGI -) (. *) "# Documentroot" $ & "# ServerName"% & / - WWW "# Serveralias"% & - WWW ""% & / - www / www "$ & (host :-) # # # $ & (dyrektywy :-) # # Scriptalias / CGI /" $ ^ 1 / CGI / "# Scriptalias / CGI-BIN /" $ ^ 1 / CGI -Bin / "# DelfundenCodedSlashes na # #

5.3 Dostosuj uruchomienie Nginxa wraz z uruchomieniem DENWER

ZA.utwórz plik o nazwie "Nginx.pl" w katalogu Denwer skrypty init.d
#! Perl -w Package Starters :: Nginx; Rozpocznij (rozsiść @inc, "../lib";) Użyj StartManager; Mój $ facireir \u003d "/ usr / local / nginx /"; CDIR ($ Firstiesir); StartManager :: Akcja $ Argv, Start \u003d\u003e Sub (### ### Start. ### Drukuj "Uruchamianie Nginx N"; System ("Start nginx.exe"); Drukuj "Rozpoczęto! N";) , stop \u003d\u003e sub (### ### stop. ### Drukuj "Zatrzymywanie Nginx N"; System ("Stop Nginx.exe -s"); Drukuj "Zatrzymany! N";); Zwróć 1, jeśli dzwoniący;

B.w edytorze tekstu piszemy
init.d / nginx.
i zapisz plik pod nazwą "50_memCached"do następujących folderów:

  • Denwer Skrypty Start
  • Denwer Skrypty Stop
  • Denwer Skrypty Główne ponowne uruchomienie

5.4 Sprawdź wynik

Umieść plik obok skryptu style.css. Z treścią
H1 (kolor: czerwony;) \u200b\u200bH2 (kolor: zielony;)

I produkuj nasza index.php.:
Przetestuj mnie.

Przetestuj mnie.

Memcached.

połącz ("127.0.0.1", 11211); Echo "MEMCACHED VER:". $ memcache-\u003e getversion (); ?\u003e.
Teraz uruchom ponownie Denver i podziwiać wynik. Jeśli podłączony plik CSS - Nginx działa dobrze.

6. MongoDB.

Mongodb. - System zarządzania bazami danych zorientowany na dokumenty (DBMS) z otwartym kod źródłowynie wymaga opisów schematu tabel.

Spalony:

6.1 PHP-Driver

ALE. Pobierz bibliotekę php_mongo.dll.z tej strony: i wrzuć go do folderu Usr local php5
Metoda badania i błędu została znaleziona odpowiedni sterownik. Zawarte w archiwum mongo-1.2.5.zip/mongo-1.2.5-php5.3vC9ts.zip.. Jeśli z jakiegoś powodu nie zaczniesz, spróbuj innych wersji.

B.podłącz rozszerzenie B. php.ini.
Rozszerzenie \u003d php_mongo.dll.

6.2 Instalacja Mongo.

A. Pobierz archiwum z Mongo i rozpakuj folder usr lokalny mongodb . W tym samym folderze tworzymy jeszcze dwa foldery:

B. Zainstaluj usługę
\u003e CD C: Webservers Usr Lokalny Mongodb
\u003e Mongod.exe --install --dbpath \u003d C: Webliwa internetowe USR Lokalne Mongodb db --logpath \u003d C: WebServers \\ USR Lokalne Mongodb Logów

6.3 Dostosuj uruchomienie mongodb wraz z Denver

ZA.utwórz plik o nazwie "Mongod.pl" W katalogach Denwer skrypty init.d
#! Perl -w Package Starters :: MongoDB; Rozpocznij (rozsiść @inc, "../lib";) Użyj StartManager; StartManager :: Action $ Argv, Start \u003d\u003e Sub (### ### Start STOP \u003d\u003e Sub (### ### STOP. ### Drukuj "Zatrzymywanie mongodb n"; System ("Stop Mongodb Net Mongodb"); Zwróć 1, jeśli dzwoniący;

B. W edytorze tekstu piszemy
init.d / mongod.
i zapisz plik pod nazwą "60_mongod" W już znanych folderach:

  • Denwer Skrypty Start
  • Denwer Skrypty Stop
  • Denwer Skrypty Główne ponowne uruchomienie

6.4 Sprawdź wynik

Rozpocznij interfejs konsoli Mongo
\u003e Z: usr local \\ Mongodb bin mongo.exe

I wykonaj wkładkę i wyjście wartości testowej do bazy danych "Test"
\u003e Db.test.save ((Name: "Hub!"))
\u003e db.test.find ()

W rezultacie należy uzyskać następujące informacje:

6.5. Instalowanie interfejsu sterowania mongo-bazy

Na offsetu MongoDB znajduje się lista i krótkie recenzje administratora, dzięki czemu możesz wybrać smak.
Wybrałem Rockmongo dla siebie, więc z jego pomocą w końcu upewniamy się, że wszystko działa dla nas i nie spadnie nigdzie.

ALE.pobierz archiwum z administratorem z tej strony. Wybierz naturalnie wersja dla systemu Windows.. W momencie pisania tego artykułu Rockmongo-on-Windows v0.0.4

B. Z archiwum bierzemy folder Rockmongo-on-windows web rockmongo i skopiuj go do katalogu naszej strony testowej
otwarty config.php. i zmień wartość parametru
$ Mongo ["Serwery"] [$ I] ["Control_auth"] \u003d true;
na
$ Mongo ["Serwery"] [$ I] ["Control_auth"] \u003d false;

DO. Sprawdź wynik na łączu www.test.local / rockmongo / index.php

Gratulacje! Teraz jesteśmy ostateczne i nieodwołalne dobrze wykonane.

Bonus Numer 1. Praca z PHP z konsoli systemu Windows

Być może ktoś przyjdzie przydatny. Było przydatne dla mnie, gdy nasz zły telet zdecydował, że "pliki SQL są Vaschoven, użyj migracji". Oczywiście próbowałem przedstawiać pełne nieporozumienie, a nawet umieścić łzę, ale był odsłonięty i wysłany, aby poradzić sobie z tym, jak działa na oknach.
Okazało się, że wszystko, czego potrzebujesz do szczęścia zarejestruj katalog PHP na ścieżce.


Kliknij, aby "edytować" i dodać linię do końca
; Z: usr local php5

Sprawdź, czy wszystko działało.
W katalogu witryny testowej utwórz plik konsola.php.

Konsola otwarta(Możesz bezpośrednio z tego samego folderu - kliknij prawym przyciskiem myszy z Shod-Shift-Ohm na pustym miejscu i wybierz element "Otwórz okno poleceń").
Przedstawiamy:
\u003e PHP Console.php "Nazwa użytkownika"

Konsola jest odpowiedzialna:
\u003e "Hello, Nazwa użytkownika!"

PHP pokonał, uniwersalny opieka nad dziećmi, brawo, kurtyna.

Bonus Numer 2.

Wszystkie pliki i przykłady wymienione w artykule przez jedno archiwizacja za darmo bez SMS: na temat bólu

Mam nadzieję, że ten materiał będzie przydatny.
Byłbym wdzięczny za komentarze i sugestie.

Tagi:

  • denwer.
  • lokalny serwer.
Dodaj tagi

2016-10-15


Zainstaluj lokalną sieć denwer Server.

Cześć kochany gość!

Ten artykuł zwróci uwagę na taki ważny problem jako ustawienie lokalnego serwera WWW. Ponieważ bez takiego narzędzia jest praktycznie niemożliwe do radzenia sobie z tworzeniem i rozwojem witryn samodzielnych.

Rozważa to instalację jednego z najpopularniejszych budów lokalnych serwerów - bezpłatny serwer WWW Denwer (Denver). W tym serwer Apache z kompilatorem PHP i wsparciem MySQL.

  • Dlaczego potrzebujesz lokalnego serwera WWW
  • Zainstaluj program DenWer
  • Jak usunąć DenWer z komputera

Dlaczego potrzebujesz lokalnego serwera WWW

Naturalnie, tworząc strony internetowe witryny, przed wysłaniem w Internecie w Internecie, musisz je przeglądać na swoim komputerze. Strony napisane w języku Opis Język HTML Strony internetowe można otworzyć w przeglądarce komputerowej, podobnie jak strony otwarte z regularnymi witrynami.

Ale wtedy pojawi się pytanie i dlaczego potrzebujesz lokalnego serwera WWW w ogóle, jeśli jesteśmy tworzone na stronie HTML, możemy otworzyć w przeglądarce. W końcu, więc bez trudności można sprawdzić i dostosować elementy stron.

W tej kwestii jest rzeczywiście prawda, jeśli tworzenie stron internetowych będzie tylko w pisaniu kodu HTML i stylów CSS, a następnie naprawdę lokalny serwer WWW może nie być potrzebny. Proces tworzenia takich stron możemy kontrolować z konwencjonalnej przeglądarki.

Zwykle takie strony są używane w statycznym, głównie w małych witrynach, które nie są odpowiednio odpowiednie do pracy w Internecie. Wyjątkiem może być tylko jedna strona strona przeznaczona do reklamowania dowolnych produktów.

Dlaczego miejsca statyczne mają ograniczenia na ich użyciu? Faktem jest, że opierają się na statycznych, niezmienionych stronach internetowych, które mogą się różnić tylko przez dewelopera. Dlatego, jeśli chcesz wykonać wszystkie aktualizacje witryny, w wielu przypadkach doprowadzi to do konieczności wprowadzania zmian w dużej liczbie stron. Czy można to zrobić, gdy jest ich kilka z nich, a jeśli setki i tysiące? Biorąc pod uwagę, że wszystko to robi w podręczniku, oczywiste jest, że rozwój takich witryn jest czasochłonną i niewdzięczną sprawą.

Dlatego istnieją dynamiczne miejsca, w których tworzenie stron internetowych są przeprowadzane z poszczególnych fragmentów (plików) na konkretnych żądań użytkownika. A jeśli musisz dokonać jakiejkolwiek zmiany lub dodawania, trzeba będzie to zrobić tylko raz w określonym pliku. Jednocześnie niezbędne zmiany zostaną wprowadzone automatycznie na wszystkie istotne strony podczas formowania ich na żądaniach.

Takie pliki mogą być różnymi ilościami dla każdej witryny. Ale aby uprościć, możesz wymienić kilka fragmentów, do których prawie zawsze współdzielono stron internetowych, takich jak:

  • czapka (nagłówek);
  • podstawowa zawartość (zawartość);
  • cAIDBAR (boczny pasek);
  • piwnica (stopka).

Podczas tworzenia stron dynamicznych po stronie serwera można zastosować różne języki programowania, ale język programowania PHP jest najczęściej używany do rozwoju sieci. Ponadto, prawie zawsze używany jest system zarządzania bazami danych MySQL, który przechowuje zawartość witryny i innych danych niezbędnych do jego działania.

Takie strony, dla których potrzebna jest specjalny proces formacji, nie może być otwarty przez konwencjonalną przeglądarkę, ponieważ przeglądarki potrzebują gotowych stron HTML. W tym celu potrzebujesz określonego urządzenia podobnego do "Niniejszego" Internet w Internecie utworzy stronę internetową na komputerze lokalnym, aby uzyskać określone żądania bez umieszczania ich w Internecie.

Dlatego można powiedzieć, że lokalny serwer internetowy jest specjalnym zestawem programów potrzebnych do witryny.

Istnieją różne budowy lokalnych serwerów, jednym z najpopularniejszych jest bezpłatny serwer WWW Denwer (Denver), który zawiera serwer Apache z kompilatorem PHP i obsługą MySQL.

Ponadto wielu webmasterów używa podobnego krajowego lokalnego serwera lokalnego i zaznacz swoją funkcję rozwoju wysokiej strony. Prawda, oba te kompilacje obsługują tylko system operacyjny Windows.

Dlatego użytkownicy pozostałego systemu operacyjnego powinny być używane przez inne warianty serwera. Na przykład, dla systemu Mac OS, wielu zalecanych bezpłatnej wersji programu MAMP (Macintosh, Apache, MySQL, PHP). Jeśli ktoś korzysta z tego systemu operacyjnego, może korzystać z dość szczegółowych instrukcji instalacji MAMP, które można znaleźć tutaj.

screenshot 67.

Ogólnie rzecz biorąc, istnieją różne opcje serwerów oprogramowania, które można łatwo znaleźć w Internecie. Ale spojrzymy na dwa, które są przeznaczone do użytku w systemie Windows. Tutaj zobaczymy, jak zainstalować serwer WWW DENWER. Jeśli chodzi o otwarty serwer, zostanie on wykonany w innym odrębnym artykule.

Wynika to z faktu, że po pierwsze, te zespoły programów udowodniły się wśród webmasterów, a po drugie, przytłaczająca większość właścicieli komputerów jest użytkownikami tego konkretnego systemu operacyjnego.

Zainstaluj program DenWer

Instalacja Denver składa się z kilku kroków.


2. Po pobraniu pliku, zaczniemy ją (przy pobieraniu zarchiwizowanego pliku jest rozpakowany po nim). W oknie Instalatora potwierdź instalację pakietu podstawowego.


3. Proces rozruchu zostanie wyświetlony w oknie dialogowym.


5. Po zamknięciu przeglądarki etapy instalacji programu będą wyświetlane w oknie informacyjnym, które muszą towarzyszyć pewne działania. Jakie działania muszą być wykonane, wyjaśnione szczegółowo w oknie informacyjnym wzdłuż instalacji. W większości przypadków są to proste odpowiedzi twierdzące na zadawane pytania.


6. W przypadku wszelkich trudności można odnieść się do opisu kolejności instalacji określonej w odpowiednim sekcji strony internetowej dewelopera, którego fragment jest pokazany poniżej w zrzucie ekranu.

screenshot 66.


7. Na końcu pojawi się okno do pomyślnej instalacji, która pokazuje dalsze kroki, aby uruchomić serwer. A także mówi, co musisz zrobić, jeśli pojawiają się problemy z jego pracą.


8. W końcu, po uruchomieniu Denver, naciskając etykietę Start Denwer na pulpicie i wprowadź linię przeglądarki HTTP: // LocalHost / Denwer / "do paska adresu" http: // localhost / denwer / ".


W przypadku, gdy strona główna serwera WWW nie otworzy się, albo wystąpił problem z testowaniem jego wydajności, możesz spróbować rozwiązać problem, który powstał z zaleceniami deweloperów. Z beznadziejnym uruchomieniem Derver na własny sposób na kontakt bezpośrednio do programistów pod określonym adresem.

Jak usunąć DenWer z komputera

Możesz także spróbować ponownie zainstalować Denver, wstępnie usunąć go z komputera. Ale konieczne jest zrozumienie, że nie jest to usunięte przez standardowe metody, dlatego konieczne jest, aby wykonać to w następujący sposób:

9. Usuwamy folder WebSherSers utworzony podczas instalowania Denver ze wszystkimi plikami.


10. Usuwamy utworzoną dyskę wirtualną Z. Odbywa się to przez ciąg programu. Aby to zrobić, za pośrednictwem menu "Start", wybierz "Uruchom", aw oknie, który otwiera się, wpisz "Subquest Z: / D". Po wykonaniu polecenia dysk należy usunąć.


11. A ostatnią rzeczą, którą musisz zrobić, to usunąć etykietę początku Denver z pulpitu.

Mam nadzieję, że nie będziesz miał wielkich trudności podczas instalowania serwera WWW DENWER, a ty zdecydujesz wszystkie problemy z pomocą programistów.

Co jeśli ktoś będzie miał jakiś zaczarowany komputer, który nie chce pracować z Denver, wszystko się dzieje. W tym przypadku można skorzystać z zespołu Open Server już wspomniane tutaj.

Na ten temat pozwól, aby zakończyć, w następnym artykule zmienimy się do projektu i stworzymy układ przyszłej witryny.

Z poważaniem, Grishin Nikolai

Dziś przeanalizujemy instalację MAXSITE CMS na serwer lokalny. Doskonale rozumiem, że nie tylko odwiedzane są nie tylko specjalistów, ale także przybory, a zatem przede wszystkim odpowiem na pytanie:

- Co to jest serwer lokalny?

- Jest to program, nawet całą gamę programów poprzez instalację na komputerze, możesz opracować swoje witryny bezpośrednio na nim, a to jest "brutalnie" wygodnie znasz

Oczywiście, jeśli jesteś ograniczony do rozwoju stron +, nie jest to konieczne dla Nafig - można natychmiast wyświetlić wyniki w przeglądarce. Ale tutaj, ci, którzy pracują z CMS (), bez lokalnego serwera nie mogą zrobić!

Ponieważ po prostu nie będziesz nie uruchomić tego "Pohening" na swoim komputerze. Dla jej pracy potrzebujesz serwera, który zwykle jest w hostingu. A nawet jeśli masz własną stronę internetową, będzie to dziko niewygodne, aby opracować go, ponieważ za każdym razem, gdy zmodyfikowany plik musi zostać pobrany na serwerze, co wyglądałoby na zmiany i czy gdzieś znajdują się jakieś jamki. I zwykle tak samo.

Zgadzam się - to strasznie niewygodne.

To było do tych celów, które zostały wymyślone lokalny serwer.. Zainstalowałem go na moim komputerze, umieść tam stronę internetową - i opracujesz wolno nowe żetony / szablony / i inne głupie bzdury. Po prostu ćwiczę nowe szablony, lekcje itp. (bzdura, w tym)

Myślę, że wymyślili. Dlatego teraz odbędziemy się w innym kierunku, a mianowicie:

- Jak zainstalować serwer lokalny?

Natychmiast pozwól mądre rady, czasy lokalny serwer. - Jest to program, więc najpierw go potrzebujemy gdzieś "szczerze spoonful". I w celu "Spike" konieczne jest rozpoczęcie decydowania o tym, co serwer chcesz pracować.

Podejrzewając, że ci, którzy już wiedzą, jak pracować z lokalnym serwerem - ten artykuł Nafig nie jest potrzebny (Och, jestem dla mnie żalu), a ci, którzy nie mają - nie ma pojęcia, co są, zaoferuję tylko jedną opcję - Najlepszy (Cóż, jestem tak skromnie nazywany tym serwerem, z którym sam pracuję).

Ogólnie rzecz biorąc, wszystkie "Web Strereers", w tym mnie, może bronić, nawet z pianką w ustach, własną opcję w komentarzach, dzięki czemu możesz zostawić opinię na temat lokalnego serwera. I pojechaliśmy dalej.

Pobrałem standardową wersję serwera lokalnego.

Pobrany? Cóż, teraz najtrudniejszą rzeczą jest przerażenie trudnej instalacji. Dość stabilny i "cookie", ponieważ ta rzecz będzie wymagać 27 minut instalacji i 9 restartów komputera. Z nudy oszczędza tylko, co pokazywane są bajki podczas instalacji. Dlatego herbata nie boli.

Instalowanie lokalnego serwera.

Zaczyna się od tego, co musimy zdecydować, w jakim folderze wyodrębniemy go z archiwum. Jestem na dysku MI., stworzył folder o nazwie open_Server.I wszystko rozpakowane.

Polecam zrobić to samo, a przynajmniej spróbuj, aby rosyjskie postacie nie były używane w drodze do Lokalki. Te. Nie ma potrzeby opublikowania go w folderze z rosyjskich liter i spacji. A potem może być szkodliwe usterki.

Dobrze? Oddalony? Fuuhhh ... Gratulacje, instalacja jest zakończona! (cały kwiecień nie wierzy nikomu)


Ustawianie serwera lokalnego.


Teraz w folderze, który uruchomisz plik Open Server.exe.I mamy, na pasku zadań (zwykle znajdujące się w prawym dolnym rogu pulpitu) zostanie wyświetlone czerwone pole wyboru.

Kliknij go, a menu kontekstowe pojawi się z kilku przedmiotów:

Nadszedł czas, aby przejść do konfigurowanie serwera lokalnego. Nie skonfigurujemy dużo, nie będzie tam, tylko - skonfigurujemy wszystko dla naszych potrzeb.

A więc wybierz przedmiot " Ustawienia"A odpowiednie okno pojawi się przed nami. Wybierz kartę w nim" serwer"I wskazujemy list do dysku wirtualnego, jak również nazwa serwera bazy danych.. Jednak domyślnie możesz zostawić wszystko. (To dokładnie to, co zrobiłem)

Jeśli zmieniłeś swoje parametry - nie zapomnij kliknąć na przycisk " Zapisać".

Wszystko, teraz ponownie kliknij pole wyboru i wybierz element "Run". Po kilku sekundach nasz serwer musi uruchomić, pole wyboru będzie zielone i masz nowy dysk wirtualny z listem określonym w ustawieniach.


Zainstaluj Maxsite na serwerze lokalnym.


Teraz, w końcu dotarliśmy do najważniejszego, natychmiast chcę powiedzieć, dzięki czemu cierpiąc wszystkie nonsensowne i zastraszanie, które opublikowałem powyżej.

Instalowanie maxsite na lokalnym serwerze Nie różni się od instalacji do zwykłego, musisz uruchomić bazę danych, określić hasło i użytkownik i przejdź przez te same ustawienia instalacji, jak gdy zostanie zainstalowany.

Tutaj postanowiłem napisać samouczek wideo dla jasności. Ponieważ musiałbym pisać jeszcze więcej niż już się rozwijałeś i pożądane jest, aby nie być wymyślni z bazą danych:



To wszystko. Jak widać - łatwiej jest nigdzie.

Teraz masz swój własny miejsce pracy na swoim komputerze, możesz bezpiecznie spędzić nieludzkie doświadczenia.

Dziękuję za uwagę.

PS: Nie zapomnij udostępnić artykuł z "Przyjaźniami", naciskając różne przyciski sieci społecznościowych.

ZY: Jestem gotowy kłócić się na koszt najlepszego serwera lokalnego w komentarzach. Ogólnie rzecz biorąc, byłoby interesujące wiedzieć, czego używasz.