Na temat tej witryny logiczne jest, w jednym z pierwszych artykułów, zapoznanie się z głównymi narzędziami do tworzenia lokalnych witryn i aplikacji, lokalnych platform serwerowych. W tym artykule krótko przyjrzymy się zespołom WAMP do tworzenia lokalnej witryny na komputerze z zainstalowanym systemem Windows. Są to główne i najpopularniejsze kompilacje WAMP.
Otwórz serwer
Ten zespół jest wielowymiarowy. Instalacja jest stacjonarna (na komputerze domowym) i przenośna (na przenośnym nośniku).
Open Server - zestaw jest stosunkowo młody, ale zdecydowanie zdobywa pierwsze miejsce w linii serwerów lokalnych. Jest tego kilka przyczyn, ale są trzy główne:
- Platforma jest przenośna i dostępna bez instalacji w systemie operacyjnym;
- Open Server jest stale aktualizowany i nie „zawiesza się” przez kilka lat bez aktualizacji, co wskazuje na ciągłą pracę autora nad projektem;
- Platforma ma pięć opcji językowych (rosyjski rosyjski).
Istnieje wiele ciekawych funkcji w zestawie Open Server, które upraszczają pracę programisty. Jest łatwy w instalacji, autonomiczną zamianą brakujących programów, dwie usługi HTTP (Apache i Nginx), kilka wersji DBMS i PHP oraz obecność programu sterującego.
Of.site: open-server.ru
Xampp
Zestaw ten jest odszyfrowywany jako: dowolna oś + apache + mariabd + php + perl.
Platforma Xampp przoduje w rankingu podobnych platform za granicą. Platforma jest interesująca, zdolność do pracy na różnych systemach operacyjnych, o czym świadczy pierwsza litera akronimu [X]. Mogą to być Windows, Linux i OS X. Dwie litery [p] na końcu akronimu oznaczają php i perl (dostępne języki). Zamiast MySQL istnieje mocniejszy DBMS MariaDB.
Społeczność XAMPP w ciągu 10 lat, w rezultacie, wiele informacji na temat korzystania z platformy. XAMPP jest „pod opieką”, stale aktualizowany, istnieje wersja z PHP 7.0.4. pojawiła się nawet rosyjska wersja oficjalnej strony.
Źródło: www.apachefriends.org/en/index.html
Denver
Zestaw WAMP (Windows + apache + mysql + php). Instalacja jest tylko stacjonarna.
Najbardziej legendarna i najbardziej kontrowersyjna lokalna platforma serwerowa. Denver był dobry, gdy był sam na rynku rosyjskim. Czas płynie, a Denver nie chce się rozwijać. Być może Denver zajmuje pierwsze miejsce w sieci, jeśli chodzi o pytania dotyczące rozwiązywania problemów związanych z instalacją i użytkowaniem, a nawet więcej o problemach związanych z przenoszeniem z niego lokalnych witryn do płatnego hostingu.
Of. strona internetowa: www.denwer.ru/
Wampserver
Wnioski
To wszystkie siedem platform WAMP tej recenzji. Wnioski dotyczące jakości są wciąż zbyt wczesne. w innych artykułach szczegółowo zajmiemy się każdą platformą.
Jak wielu z was wie, od wielu lat korzystam z lokalnego komputera Denwerjednak około sześć miesięcy temu zdecydowałem się na Openserver. I oto dlaczego.
Kiedy zaczynałem tworzyć witryny (około 2008 r.), Wybór pakietów na wszystko, co potrzebne, był niezwykle rzadki. Był xampp, denwer i 1-2 więcej opcji. Nic więc dziwnego, że wówczas zdecydowana większość programistów samodzielnie ustawia wszystko: Apacz, MySQL, Php, phpMyAdmin i tak dalej. Podkreśliłem to na tle kilku pakietów Denwer.
Ale z nieznanych mi powodów Denwer okazało się być porzucone i całkowicie przestało się aktualizować. W tej chwili najnowsza wersja Denwer teraz PHP 5.3.13z dnia 8 maja 2012 r. Oznacza to, że przez 5 lat nie był nawet aktualizowany Php. Dlatego niestety z Denwer Musiałem odmówić, właśnie z powodu braku jakiejkolwiek aktualizacji. Po prostu zaktualizuj dokładnie PHP na Denwer - Jest to bardzo problematyczne i nie zawsze działa, chociaż jest krzywe, ale mi się udało. Ale to nie tylko kwestia Php, ale ogólnie w całym zgromadzeniu.
I pod koniec 2016 roku postanowiłem zobaczyć, co nowego, i natknąłem się Openserver. Od profesjonalistów chcę zauważyć, co następuje:
- Jest wszystko, czego potrzebujesz: Apacz, MySQL, Php, phpMyAdmin i tak dalej.
- Możesz wybrać dowolną wersję wszystkiego, co jest dostępne. Na przykład możesz wziąć PHP 7lub możesz wziąć PHP 5możesz wziąć Apache 1lub możesz wziąć Apache 2. Wszystko to jest niezwykle łatwe do skonfigurowania.
- Jest łatwy do skonfigurowania, aby listy z komputera były wysyłane, a nie tylko składane w tatusia, jak w Denwer. Oczywiście można też to zrobić, ale w Openserver jest o wiele łatwiejsze do zrobienia.
- Dostępność Serwer FTP.
- Obecność harmonogramu zadań.
- Przyjazny interfejs użytkownika ze wszystkimi ustawieniami.
- Openserver regularnie aktualizowana.
Prawdopodobnie spośród minusów zauważam tylko dość duży rozmiar. Denwer naprawdę był lekki, ale myślę, że to mała wada Openserver w porównaniu z wieloma zaletami.
Kompleks Zgadłeś, że to dobry stary Denwer. Mocno osiadł na moim komputerze w 2003 roku. Inne alternatywy, jeśli istniały w tym czasie, były znane w wąskich kręgach i nie były tak popularne.
Zobaczmy, co możemy wykorzystać dzisiaj, po tylu latach. Sugeruję przejrzenie, przetestowanie i porównanie 14! systemy oprogramowania przeznaczone do tworzenia witryn dla systemu Windows.
1. AMPPS
Najnowsza wersja: 1.7Język rosyjski: tak (częściowo)
Wersja przenośna: nie
Strona internetowa: http://www.ampps.com/
Zestaw podstawowy:
- Softaculous AMPPS 1.7
- Apache 2.2.22
- MySQL 5.5.22
- PHP 5.3.10 i 5.2.17
- PERL 5.10.1
- Python 2.7.2
- MongoDB 2.0.4
Niewątpliwą zaletą tego zestawu jest obsługa wielu popularnych systemów CMS, platform blogów, forów internetowych, forów dyskusyjnych, galerii zdjęć i tak dalej. W sumie jest ponad 200 dostępnych aplikacji! Zestaw elementów zawartych w pakiecie również nie pozostaje w tyle za życiem, wszystkie moduły są dość świeże, a co godne uwagi, tutaj możemy znaleźć takie egzotyczne rzeczy, jak Python i MongoDB.
Z minusów chcę zwrócić uwagę na częściowe tłumaczenie na rosyjski, które jest obecne tylko w katalogu skryptów, a nawet wtedy nie wszędzie. Po ponownym uruchomieniu Apache menu paska zadań odmówiło pracy, ponowne uruchomienie systemu Windows nie pomogło. Kolejną wadą jest brak przenośności. Moim zdaniem AMPPS jest bardziej przydatny dla początkujących do nauki skryptów niż dla poważnych programistów. Nie było mi bardzo wygodnie pracować z tym pakietem oprogramowania; są lepsze opcje.
Najnowsza wersja: 2.5.10Język rosyjski: nie
Wersja przenośna: nie
Strona główna: http://www.appservnetwork.com/
Zestaw podstawowy:
- Apache 2.2.8
- PHP 5.2.6
- MySQL 5.0.51b
- phpMyAdmin-2.10.3
Język rosyjski: tak
Wersja przenośna: tak
Strona internetowa: http://www.denwer.ru/
Zestaw podstawowy:
- Apache 2.2
- PHP 5.3.3
- MySQL 5.1.40
- phpMyAdmin 3.2.3
Denwer jest niezwykle prosty i zrozumiały, a zatem ma największą armię fanów wśród „manekinów”. Najbardziej kompletnym opisem tej platformy będzie następujące zdanie wypowiedziane przez jednego z użytkowników: „Denver dobrze wykonuje podstawowe zadania, a im więcej płynów, tym więcej problemów (nikt ich nie używa na 100)”.
Najnowsza wersja: 5.3.9Język rosyjski: tak
Wersja przenośna: tak
Strona internetowa: http://www.easyphp.org/
Zestaw podstawowy:
- PHP 5.3.9
- PhpMyAdmin 3.4.9
- Apache 2.2.21
- MySQL 5.5.20
Zwracam uwagę, że EasyPHP samodzielnie zarządza serwerem, nie wyrzuca żadnych przerażających czarnych okien, serwer uruchamia się i zatrzymuje dość szybko.
Najnowsza wersja: 2.0.2.0Język rosyjski: tak
Wersja przenośna: tak
Strona internetowa: http://eleanor-cms.ru/server
Zestaw podstawowy:
- Apache 2.2.19
- PHP 5.3.6
- MySQL: MariaDB 5.2.6
- PhpMyAdmin 3.4.2
- SlimFTPd 3.1.81
- DNS Bez ograniczeń 1.4.10
W tym zestawie podobał mi się wygląd menu, który okazał się dość atrakcyjny, co jest bardzo rzadkie wśród takich programów. Podobał mi się również panel sterowania, a raczej strona startowa, która ma dość nietypowy wygląd.
Po utworzeniu nowej domeny panel sterowania po prostu zniknął. Okazało się, że w menedżerze domeny wystąpił błąd i otworzył niepoprawny adres, ale to były drobiazgi. Kolejnym rozczarowaniem była niemożność otwarcia folderu domeny z menu paska zadań, musiałem poszukać gdzie zainstalowałem EleanorServ ...
Ogólnie podobało mi się EleanorServ, zwłaszcza możliwość uruchamiania / zatrzymywania serwera bezpośrednio z przeglądarki.
6. Nimp
Najnowsza wersja: 1.5.0Język rosyjski: tak
Wersja przenośna: tak
Strona domowa: http://nimpbox.ru/
Zestaw podstawowy:
- Apache 2.2.17
- Nginx 0.9.3
- MySQL 5.5.8
- PHP 5.3.5
- Sendmail 31
- phpMyAdmin 3.3.9
- Sypex Dumper 2.0.8
- FileZilla 0.9.37 beta
- Memcached 1.2.4
Podczas korzystania z tego zestawu coś ciągle się zawieszało, FileZilla nigdy się nie zatrzymywał (musiał zostać zabity przez menedżera zadań), a Memcached w ogóle się nie uruchomił. Autor programu powiedział, że „ten zestaw jest idealny dla mocno obciążonych witryn w sieciach korporacyjnych i miejskich”, program zdecydowanie nie jest używany w środowisku korporacyjnym.
„Sztuczka” tej platformy polega na tym, że Nginx działa jako frontend i jest przeznaczony do dystrybucji zawartości statycznej, podczas gdy Apache działa jako backend do generowania zawartości dynamicznej. Ogólnie rzecz biorąc, moje wrażenie na tym zespole pozostało dwojakie, stopniowo zmieniało się z początkowo mocno negatywnego na normalnie akceptowalne w trakcie pracy z programem.
Najnowsza wersja: 4.5.2Język rosyjski: tak
Wersja przenośna: tak
Strona internetowa: http://open-server.ru/
Zestaw podstawowy:
- Apache 2.2.22;
- Apache 2.4.2
- Nginx 1.2.0;
- MySQL 5.1.63;
- MySQL 5.5.24;
- PostgreSQL 9.1.2;
- PHP 5.2.17 (IMagick 2.2.1, Zend Optimizer 3.3.3, IonCube Loader 4.0.7, Memcache 2.2.4);
- PHP 5.3.13 (IMagick 2.3.0, Xdebug 2.2.0, IonCube Loader 4.0.14, Memcache 2.2.6);
- PHP 5.4.3 (Xdebug 2.2.0);
- SlimFTPd 3.181;
- Fałszywy Sendmail 32;
- NNCron Lite 1.17;
- Memcached 1.2.6;
- Administrator 3.3.4;
- HeidiSQL 7.0;
- Webgrind 1.0;
- PHPMyAdmin 3.5.1;
- PHPPgAdmin 5.0.4;
- PHPMemcachedAdmin 1.2.1;
Miłą cechą Open Server jest możliwość używania programu jako przenośnego osobistego menu startowego. Możesz zainstalować serwer na dysku USB, przenieść tam swoje przenośne programy, tworzyć zakładki do często odwiedzanych stron, a gdziekolwiek jesteś, będziesz mieć wygodne menu szybkiego dostępu do ulubionych stron i programów.
Najnowsza wersja: 1.8.2Język rosyjski: nie
Wersja przenośna: tak
Strona internetowa: http://www.server2go-web.de/
Zestaw podstawowy:
- Apache 2.2
- PHP 5.3.2
- SQLITE
- MYSQL 5.1.46
- 5,8 PERL
Wrażenie jest bardzo negatywne, choć mogłoby się wydawać: serwer się uruchamia, otwiera się PhpMyadmin i co jeszcze jest potrzebne? Nie, serwer, którego nie można zatrzymać, nie jest dla mnie. Spal to w piekle!
Najnowsza wersja: 8.5.4Język rosyjski: tak
Wersja przenośna: nie
Strona internetowa: http://www.uniformserver.com/
Zestaw podstawowy:
- Apache 2.4.2
- PHP 5.4.0
- MySQL 5.5.24
- phpMyAdmin 3.5.1
Język rosyjski: nie
Wersja przenośna: tak
Strona internetowa: http://www.usbwebserver.net/
Zestaw podstawowy:
- Apache 2.2.21
- MySQL 5.5
- PHP 5.3.9
- PhpMyAdmin 3.4.9.0
W swojej funkcjonalności USBWebserver przypomina Denwer, z tym wyjątkiem, że brakuje Perla. W panelu sterowania możesz uruchamiać / zatrzymywać moduły, otwierać dzienniki, wciąż jest kilka przydatnych funkcji i ustawień, to wszystko. Polecam ten zespół jako zamiennik GUI dla Denwer dla tych, którzy potrzebują podobnej funkcjonalności, ale chcą mieć panel sterowania z przyciskami i sztuczkami.
Najnowsza wersja: 2.27Język rosyjski: nie
Wersja przenośna: nie
Strona główna:
Zestaw podstawowy:
- Apache 2.2.22
- PHP 5.3.10
- MySQL 5.5.20
- SQLite 3.7.10
- Smarty 3.1.7
- PhpMyAdmin 3.4.9
- Xdebug 2.1.3
- SQLiteManager 1.2.4
Ale nie wszystko jest tak różowe w naszym królestwie, oczywiście są też wady. Najważniejszy i znaczący minus - Vertrigo nie jest przenośny, nie można go zainstalować na dysku flash USB i używać na różnych komputerach. Wśród innych problemów chcę zauważyć trudności w tworzeniu domeny lub aliasu, a także brak języka rosyjskiego.
Najnowsza wersja: 2.2dJęzyk rosyjski: tak
Wersja przenośna: nie
Strona internetowa: http://www.wampserver.com/
Zestaw podstawowy:
- Apache 2.2.21
- Php 5.3.10
- MySQL 5.5.20
- XDebug 2.1.2
- XDC 1.5
- PhpMyadmin 3.4.10.1
- SQLBuddy 1.3.3
- webGrind 1.0
Zestaw działa dobrze, ma przerażające, ale całkiem zrozumiałe menu. Nie ma w nim nic, co wyróżniałoby ten lokalny serwer WWW od tłumu. Szczerze mówiąc, byłem bardzo zaskoczony widząc taką nędzę w projekcie programu po odwiedzeniu stylowej i kolorowej strony głównej.
Najnowsza wersja: 0.4.0.4Język rosyjski: tak
Wersja przenośna: tak
Strona główna: http://winginx.ru/
Zestaw podstawowy:
- Nginx 1.2.0;
- PHP 5.3.13;
- PHP 5.4.3;
- Node.js 0.6.17;
- MySQL 5.1.62;
- MongoDB 2.0.5;
- memcached 1.2.6;
- phpMyAdmin 3.5.0;
- Administrator 3.3.3;
- RockMongo 1.1.1;
- phpMemcachedAdmin 1.2.1;
- Xdebug 2.2.0.5, Zend Guard Loader 5.5, ionCube 4.0.14
Dziwne w Winginx jest praca z logami. Aby je wyświetlić, oferujemy menu do wybierania plików w postaci error.log, access.log itd., Jednak nie można zrozumieć, do którego modułu należą te dzienniki: Nginx, PHP, a może Node.js?
Chociaż Winginx ma program sterujący, polecenie samego serwera WWW, podobnie jak w Denwer, odbywa się za pomocą plików .bat. Wyciągnąłem ten wniosek z wyskakujących czarnych okien znikąd podczas uruchamiania lub zatrzymywania serwera.
Możliwe, że ktoś (przede wszystkim początkujący) uzna, że \u200b\u200bbardzo przydatne jest automatyczne instalowanie skryptów (PhpBB, WordPress, Joomla itp.) Podczas tworzenia domeny, zwłaszcza jeśli weźmie się pod uwagę, że skrypty są skonfigurowane do pracy z Nginx (przepisanie reguł przepisywania od nowa dość skomplikowane). Jednak osobiście nigdy nie korzystam z takich funkcji i wolę samodzielnie przeprowadzić instalację, ponieważ nigdy nie wiesz, co i jak jest tam instalowana oraz jakie niespodzianki mogą cię oczekiwać w przyszłości.
14. Xampp USB Lite
Najnowsza wersja: 1.7.7Język rosyjski: nie
Wersja przenośna: tak
Strona internetowa: http://www.apachefriends.org/en/xampp-windows.html
Zestaw podstawowy:
- Apache 2.2.21
- MySQL 5.5.16
- PHP 5.3.8
- phpMyAdmin 3.4.5
Uruchomienie i zatrzymanie modułów jest wystarczająco szybkie, strona powitalna nie jest zagmatwana i zrozumiała, choć w języku angielskim. Ogólnie całkiem niezły pakiet oprogramowania (z wieloma dodatkami w wersji na komputery), w którym nie ma nic zbędnego ani odpychającego. Czarne okna nie atakują zza rogu, panel sterowania jest dość zwyczajny, ale mało przydatny.
Z minusów tego kompleksu oprogramowania mogę wskazać tylko ten panel sterowania, a raczej sam brak tego sterowania, nie ma w nim nic prócz uruchomienia i zatrzymania serwera. Nie ma wygodnego menu z listą witryn, nie ma sekcji ustawień serwera WWW i nie ma przydatnych narzędzi. Konieczne będzie ręczne skonfigurowanie środowiska pracy w tym zestawie.
Porównanie
Przenośny | Język rosyjski | Dostępność GUI | Przydatne GUI | Wyświetl dzienniki | |
---|---|---|---|---|---|
AMPPS | - | + | + | - | + |
- | - | - | - | - | |
+ | + | - | - | - | |
+ | + | + | + | + | |
+ | + | + | + | + | |
Nimp | + | + | + | + | - |
+ | + | + | + | + | |
+ | - | - | - | - | |
- | + | + | - | + | |
+ | - | + | - | - | |
- | - | + | + | + | |
- | + | + | + | + | |
+ | + | + | + | + | |
Xampp USB Lite | + | - | + | - | - |
Testowanie
Test nr 1 - Fałszywe uruchomienieIstotą testu jest celowe uszkodzenie konfiguracji Apache w celu sprawdzenia, czy otrzymamy ostrzeżenie, czy wszystkie wskaźniki zmienią kolor na zielony i nic nie będzie działać. Zgódź się, że użycie zestawu, który zwodniczo informuje o udanym uruchomieniu i czyni cię idiotą, nie jest wystarczającym pragnieniem. Jeśli serwer nie da żadnych sygnałów lub działa potajemnie, test również zostanie uznany za nieudany.
Test nr 2 - trudne ścieżki
Istotą testu jest celowe zainstalowanie serwera w folderze o złożonej nazwie, w naszym teście użyjemy folderu o nazwie „C: \\ test \\ Mys $ ka! ._- () zlo () + ~% & 2% Files”. Jeśli PhpMyAdmin (jest brany tylko dla wygody, ponieważ znajduje się w każdym zestawie) nie otworzy się, test zakończy się niepowodzeniem. Każda osoba jest indywidualnością, foldery są czasami nazywane najbardziej nieoczekiwanymi nazwami. Nazwa folderu wybranego do testu jest poprawna w systemie Windows i musi zostać poprawnie przetworzona.
Test 3 - SSL po wyjęciu z pudełka
Test jest niezwykle prosty - uruchamiamy serwer i próbujemy otworzyć PhpMyAdmin przy użyciu protokołu SSL.
Oznaczenia: „+” Oznacza pozytywny wynik testu, „-” oznacza, że \u200b\u200btest się nie powiódł.
Fałszywy start | Trudne ścieżki | SSL po wyjęciu z pudełka | |
---|---|---|---|
AMPPS | + | + | + |
- | + | - | |
- | + | + | |
+ | + | - | |
+ | + | - | |
Nimp | + | - | - |
+ | + | + | |
- | + | - | |
+ | - | - | |
+ | - | - | |
+ | + | - | |
+ | + | - | |
- | - | - | |
Xampp USB Lite | + | - | + |
Wniosek
Po zbadaniu i przetestowaniu tak wielu systemów oprogramowania powstaje pytanie - co ostatecznie wybrać do codziennej pracy? Odpowiedź na to pytanie nie jest łatwa, każdy zestaw będzie odpowiedni do określonego rodzaju zadania.Dla początkujących sugeruję używanie Denwer jako najprostszego i najbardziej sprawdzonego zestawu WAMP. Wszystkim pozostałym twórcom stron internetowych, a także osobom, które nie mają funkcji Denwer, polecam korzystanie z Open Server.
Jeśli chcesz szybko zapoznać się ze znanym skryptem, forum, galerią zdjęć lub księgą gości i nie chcesz zawracać sobie głowy instalowaniem go i znalezieniem odpowiedniej platformy, możesz wypróbować AMPPS. Oczywiście pod warunkiem, że skrypt, który Cię interesuje, jest obsługiwany przez ten rozwój.
W przypadku, gdy ktoś musi użyć tak rzadkich modułów, jak lokalny serwer pocztowy, Node.js, MongoDB itp., Myślę, że każdy będzie mógł wybrać odpowiednią opcję spośród innych uczestników naszej recenzji.
P.P.S. Chcę ostrzec komentatorów, którzy opowiadają się za maszyną wirtualną z systemem Linux na pokładzie i nie uznają już niczego za alternatywę. Częściowo zgadzam się z tobą, kiedy przenosisz stronę na prawdziwy hosting, mogą pojawić się pewne problemy: strumienie, prawa FS, dowiązania symboliczne, konsola itp.
Spójrz jednak na to z drugiej strony. Podobne problemy są szczególnymi przypadkami i pojawiają się dość rzadko. W rzeczywistości jest odwrotnie - projektant układu silnika Smarty absolutnie nie musi wiedzieć nic o strumieniach, dowiązaniach symbolicznych i konsoli, a programiści CMS nauczyli się ustawiać prawidłowe uprawnienia do zapisu dla pobranych plików przez ponad 100 lat.
W rezultacie chcę powiedzieć - platformy WAMP mają prawo istnieć, a korzystanie z maszyn wirtualnych w większości przypadków jest całkowicie nieuzasadnione.
Do lokalnego komputera potrzebujesz odpowiedniego oprogramowania. Istnieje wiele gotowych zestawów dla serwerów WWW. Na przykład XAMPP i Denwer. Ale który wybrać? Czym się różnią? Czy mają jakieś wady? Nie ma doskonałych programów, które byłyby odpowiednie dla wszystkich użytkowników jednocześnie. W końcu każdy ma swój zestaw zadań i własne wymagania. Przeczytaj opis tych narzędzi i możesz zdecydować, które z nich jest dla Ciebie odpowiednie: Denwer lub XAMPP.
Co lepiej wybrać, aby utworzyć serwer lokalny: Denwer lub XAMPP?
Te aplikacje są bardzo podobne na wiele sposobów. Posiadają już oprogramowanie wewnętrzne potrzebne do działania:
- Język programowania PHP.
- Usługa HTTP Apache.
- Obsługa bazy danych MySQL.
- Klient graficzny PhpMyAdmin.
Dzięki nim możesz podnieść lokalny serwer w kilka minut. W przeciwnym razie będziesz musiał ręcznie złożyć i zainstalować moduły, wybrać konfigurację. Samostrojenie jest długim i skomplikowanym procesem. Jest to potrzebne, jeśli tworzysz zasób publiczny. W przypadku maszyny wirtualnej można użyć gotowego zestawu.
Aktualne informacje o nowych wersjach Denver i XAMPP można znaleźć na stronie programistów. Wskazuje, które biblioteki są dołączone do serwera.
Denwer
Program „waży” mniej niż 10 megabajtów. Zawiera podstawowe elementy. Ale indywidualnie zajmują znacznie więcej miejsca. Na stronie denwer.ru możesz pobrać dodatkowe moduły i rozszerzenia. Na przykład:
- ActivePerl Dystrybucja języków programowania Pearl.
- Systemy zarządzania bazami danych PostgreSQL i FireBird.
- Emulator serwera pocztowego z protokołem SMTP.
- Języki programowania Python i Parser.
Również na tej stronie znajduje się instrukcja w języku rosyjskim i FAQ. Jeśli masz pytanie, które nie jest w pomocy, sprawdź forum Denver. Ma ogromną bazę wiedzy. Inni użytkownicy lub sami programiści pomogą rozwiązać każdy problem.
Program wstępnie skonfigurował wszystkie niezbędne konfiguracje. Zainstaluj, uruchom, użyj. Ale jeśli komputer jest nowy, nadal musisz go „przygotować”.
Nie musisz wprowadzać żadnych poleceń, wybierz ustawienia, zaznacz pola. Wystarczy nacisnąć kilka przycisków. A serwer będzie dostępny pod adresem „http: // localhost / denwer /”. Ponadto ikony uruchamiania aplikacji pojawią się na pulpicie. Jeśli w oknie narzędzia zobaczysz komunikat „Hurra, zadziałało!”, Możesz użyć pełnego serwera.
UWAGA Ale łatwość instalacji nie jest jedyną zaletą programu. Co wybrać: Denwer lub nadal XAMPP? Czy szybka instalacja jest naprawdę czynnikiem decydującym? Rozważymy oddzielnie zalety i wady tych aplikacji.
Denver Plusy:
- Nie trzeba niczego konfigurować. Po prostej instalacji możesz natychmiast uruchomić maszynę wirtualną.
- Aplikacja jest lekka i dobrze zoptymalizowana.
- To jest proste i jednoznaczne. Dlatego odpowiedni dla początkujących.
- Obsługa języka rosyjskiego.
- Dostępna integracja dodatkowych bibliotek.
- Można przenieść na inne maszyny. Po drodze nie musisz niczego konfigurować.
- Obszerna baza wiedzy jest dostępna na stronie programistów: instrukcje, opisy, FAQ, dziennik aktualizacji.
- Jest forum. Na nim możesz zadawać pytania dotyczące narzędzia i rozmawiać z innymi użytkownikami.
- Nie trzeba odinstalowywać za pomocą deinstalatorów lub usług systemowych. Wystarczy usunąć folder aplikacji.
Wady:
- W podstawowym zestawie programu jest raczej skąpe wypełnienie. Tylko najbardziej niezbędne do uruchomienia serwera.
- Projekt graficzny klienta również się nie wyróżnia.
XAMPP
Niezaprzeczalną zaletą XAMPP jest wieloplatformowość. Ten program działa w każdej dystrybucji Linux, Windows, Solaris, MacOS. Strona apachefriends.org/download.html zawiera zespoły dla różnych systemów operacyjnych. A także różne dodatki (na przykład WordPress, MediaWiki, Joomla). Strona jest w języku angielskim.
Podstawowy pakiet narzędzia, oprócz Apache, DBMS i PHP, obejmuje:
- Openssl
- Tomcat
- MariaDB
- Serwer FTP FileZilla
- Webalizer
I „odpowiednio waży” - ponad 100 megabajtów. Ale jest wersja Lite - pod względem składu jest podobna do Denvera. Dla różnych systemów operacyjnych przeznaczone są różne zestawy. W programach Linux i Mac jest więcej wbudowanych modułów. Aby zobaczyć „skład” narzędzia, kliknij link „Co obejmuje?” na stronie programisty.
Nie ma tam instrukcji ani wyjaśnień. Ale instalacja narzędzia jest bardzo prosta.
- W systemie Linux rozpakuj archiwum i uruchom instalację.
- W systemie Windows otwórz plik wykonywalny .exe.
- Wybierz folder.
- Poczekaj, aż pliki zostaną skopiowane.
Pojawi się panel sterowania serwera. Tam możesz go uruchomić i zatrzymać. Sam zasób będzie dostępny pod adresem „http: // localhost /”.
WAŻNE Jeśli masz komputer Mac lub Solaris, pytanie, które lepiej wybrać - Denwer lub XAMPP, odpowiedź jest jedna: zdecydowanie nie jest to Denver. W innych przypadkach musisz spojrzeć na możliwości, zalety i wady programu.
- Istnieją serwery dla różnych systemów.
- Wszystkie moduły, które mogą być potrzebne, są wbudowane w zespół podstawowy.
- Bardzo prosta instalacja.
- Może działać w sieci publicznej. Ochrona komponentów jest już skonfigurowana.
- Jeśli zostanie odpowiednio skonfigurowany, będzie działał jako pełnoprawny serwer internetowy.
- Główne funkcje są dostępne w menu głównym programu. Tam możesz zobaczyć status serwera i zainstalowane biblioteki.
- Zajmuje dużo pamięci. Chociaż istnieje wersja Lite.
- Tylko angielski
- Na panelu sterowania nie ma „kontroli”. Tylko uruchom / zatrzymaj serwer.
Porównanie i wybór
Nadal nie zdecydowałeś, co zainstalować - Denwer lub XAMPP? Który koniec jest lepszy? To zależy od wielu czynników. Jeden program nie jest odpowiedni dla wszystkich użytkowników jednocześnie. Kluczową rolę odgrywa platforma. Jeśli system operacyjny nie obsługuje serwera Denver, i tak go nie zainstalujesz. Oceń, czy serwer wirtualny „pociągnie” komputer. Na starym lub słabym samochodzie lepiej postawić Denwer. W skrajnych przypadkach - XAMPP-Lite.
Jeśli nie znasz dobrze języka angielskiego, program w języku angielskim raczej nie będzie ci odpowiadał. Zarządzanie w nim jest proste. Jednak konfiguracja narzędzia, przy ciągłym przeglądaniu słownika, nie jest zbyt wygodna. Serwery Denver są zoptymalizowane - są szybkie i nie wymagają dużych zasobów. A XAMPP ma jeszcze jedną zaletę - niezawodność. Narzędzie jest stale testowane i udoskonalane. Prawdopodobieństwo awarii jest minimalne. Chociaż Denwer jest stabilny.
Te programy mają pewne podobieństwa. Ale jednocześnie są inni. Łączy je najważniejsze - po zainstalowaniu aplikacji Denver lub XAMPP natychmiast otrzymasz gotowy serwer lokalny. Ale wybór zależy od kilku czynników. Platforma, zasoby, twoje preferencje. W końcu pracujesz z tą maszyną wirtualną.