
Xampp to jeden z najczęściej używanych wieloplatformowych serwerów internetowych, który pomaga programistom tworzyć i testować swoje programy na lokalnym serwerze internetowym. Został opracowany przez Znajomi Apacze a jego natywny kod źródłowy może być przeglądany i modyfikowany przez odbiorców.
Jest dostępny w 11 językach i jest kompatybilny z różnymi platformami, takimi jak: Windows, macOS i Linux.
Jest to platforma zapewniająca odpowiednie środowisko do testowania i weryfikacji działania opartych na projektach projektów Apache, Perl, baza danych MYSQL y PHP poprzez własny system gospodarza.
Wśród tych technologii Perl To jest język programowanie używany do tworzenia stron internetowych, PHP to język skryptowy backendu, a MariaDB jest najczęściej używaną bazą danych opracowaną przez MYSQL. Szczegółowy opis tych komponentów zobaczymy później.
Co to jest Xampp
Xampp to skrót, w którym „X„oznacza wieloplatformowość”A„oznacza Apacza”M” oznacza „MYSQL” i oba „P” oznaczają odpowiednio PHP i Perl.
Jest to pakiet rozwiązań internetowych o otwartym kodzie źródłowym, zawierający dystrybucję Apache dla wielu serwerów i pliki wykonywalne wiersza poleceń. polecenia, wraz z modułami takimi jak Apache Server, MariaDB, PHP i Perl.
Xampp pomaga lokalnemu serwerowi lub hostowi przetestować Twoją witrynę i Twoich klientów za pomocą komputerów i laptopy przed udostępnieniem go na serwerze głównym.
Do czego można wykorzystać Xampp?
Jak już wspomnieliśmy Xampp Pomoże Ci to w wykonywaniu różnych testów na stronach internetowych, na serwerze lokalnym. Jest to po prostu seria narzędzi, które pozwolą Ci rozwinąć PHP w ramach testu na Twoim hoście. Musisz pobrać i zainstalować go na swoim komputerze.
Serwer lokalny to oprogramowanie, które można zainstalować na komputerze w celu obsługi języków programowania. Istnieje kilka typów serwerów lokalnych. Wybór jednego lub drugiego zależy od języka programowania.
Może to również zależeć od oprogramowania, którego chcesz użyć i od systemu operacyjnego. Xampp, LAMP i WAMP to przykłady serwerów lokalnych. Xampp jest najczęściej wybierany ze względu na łatwość obsługi i kompatybilność z różnymi OS.
Xampp to oprogramowanie umożliwiające utworzenie lokalnego serwera na Twoim komputerze. Tak naprawdę, aby stworzyć wszystkie dynamiczne strony internetowe, potrzebujesz miejsca do przechowywania danych.
Serwerem jest więc komputer fizyczny lub wirtualny, który można w tym celu wykorzystać.
Po instalacji dostępna będzie opcja wyboru, czy chcesz uruchamiać Apache i MTSQL jako usługi. Jeśli ją wybierzesz, Apache i MYSQL uruchomią się w pliku boot system, co może nie być konieczne, jeśli na komputerze brakuje zasobów pamięci lub jeśli nie tworzysz często języka PHP.
Jeśli chcesz, możesz zmienić te ustawienia po instalacji.
Aby uruchomić Apache i MYSQL, przejdź do lokalizacji, w której zainstalowałeś Xampp i kliknij dwukrotnie „Panel sterowania”. Otworzy się ekran z kilkoma przyciskami. W tym miejscu musisz aktywować Apache i MYSQL.
Kiedy Xampp jest otwarty, po prawej stronie paska zadań, w miejscu zainstalowanych rozszerzeń, wyświetlana jest ikona. Kliknięcie tej ikony pokaże lub ukryje panel sterowania Xampp. Aby wyjść z Xampp, kliknij „Wyjdź w Panelu sterowania” autorstwa Xamppa.
Po uruchomieniu Apache w panelu sterowania wpisz: http://localhost w twoim przeglądarka internetowa. Wyświetli się strona internetowa zawierająca szczegółowe informacje dotyczące Xampp.
Możesz być także zainteresowany 8 najlepszych programów do tworzenia stron internetowych
Funkcje Xamppa
Jak zdefiniowano powyżej, Xampp Służy do symbolizacji klasyfikacji rozwiązań dla różnych technologii. Stanowi podstawę do testowania projektów opartych na różnych technologiach za pośrednictwem serwera osobistego.
Xampp jest skróconą formą reprezentującą każdy z jej głównych komponentów. Ta kolekcja oprogramowania zawiera serwer WWW o nazwie Apache, system zarządzania siecią Bazy danych o nazwie MariaDB oraz języków programowania/skryptowych, takich jak PHP i Perl.
X oznacza wieloplatformowość, co oznacza, że może działać na różnych platformach, takich jak Windows, Linux i macOS. Wiele innych komponentów jest również częścią tego zbioru oprogramowania i zostało wyjaśnionych poniżej.
Multiplatform: Różne systemy lokalne mają różne konfiguracje zainstalowanych na nich systemów operacyjnych. Aby zwiększyć użyteczność i liczbę odbiorców tego pakietu dystrybucji Apache, dodano komponent wieloplatformowy.
Jest kompatybilny z różnymi platformami, takimi jak pakiety Windows, Linus i MacOS.
Apache: Jest to HTTP, wieloplatformowy serwer WWW. Jest używany na całym świecie do dostarczania treści internetowych. Aplikacja serwerowa została udostępniona do instalacji i używana przez społeczność programistów pod patronatem Apache Software Foundation. Zdalny serwer Apache dostarcza użytkownikowi żądane pliki, obrazy i inne dokumenty.
MariaDB: Pierwotnie MYSQL DBMS był częścią Xampp, ale został zastąpiony przez MariaDB. Jest to jeden z najczęściej używanych relacyjnych systemów DBMS, opracowany przez firmę MYSQL. Oferuje usługi online magazynowanie, manipulowanie, odzyskiwanie, usuwanie i usuwanie danych.
PHP: Jest to język skryptowy backendu używany głównie do tworzenia stron internetowych. PHP pozwala użytkownikom tworzyć dynamiczne strony internetowe i aplikacje.
Można go zainstalować na wszystkich platformach i jest kompatybilny z różnymi systemami zarządzania bazami danych. Został on zaimplementowany przy użyciu języka C. Mówi się, że wywodzi się on z narzędzi osobistej strony głównej, co wyjaśnia jego prostotę i funkcjonalność.
Perł: Jest to połączenie dwóch dynamicznych języków wysokiego poziomu, a mianowicie Perl 5 i Perl 6. Perl Można go zastosować do znalezienia rozwiązań problemów związanych z administracją systemami, tworzeniem stron internetowych i siecią. Perl umożliwia użytkownikom programowanie dynamicznych aplikacji internetowych. Jest bardzo elastyczny i wytrzymały.
Administrator PhpMy: Jest to narzędzie służące do obsługi MariaDB. Administracja DBMS jest jego główną funkcją.
OpenSSL: Jest to otwarta implementacja protokołu Secure Sockets Layer i protokołu warstwy transportowej. Obecnie wersja 0.9.8 jest częścią Xampp.
Panel sterowania Xampp: Jest to panel, który pomaga obsługiwać i regulować inne komponenty Xampp.
Webalizer: Jest to oprogramowanie do analityki internetowej, wykorzystywane do rejestrowania dzienników użytkowników i udostępniające szczegółowe informacje na temat użytkowania.
Mercury: Jest to system transportu poczty. Jest to serwer pocztowy, który pomaga zarządzać wiadomościami e-mail w Internecie.
Kocur: Jest to serwlet oparty na języku JAVA, zapewniający funkcjonalność JAVA.
Filezilla: Jest to serwer protokołu przesyłania plików, który wspiera i ułatwia operacje przesyłania plików.
Zaleta
- Największą przewagą, jaką ma nad jakimkolwiek innym serwerem internetowym, jest to, że jest łatwy w konfiguracji i obsłudze.
- Jest to oprogramowanie wieloplatformowe dostępne dla wszystkich typów systemów operacyjnych, takich jak Linux i Windows.
- Posiada wiele innych niezbędnych modułów, takich jak phpMyAdmin, OpenSSL, MediaWiki, WordPress, Joomla i inne.
- Występuje w wersji standardowej i pełnej.
- Użytkownik może uruchomić i zatrzymać cały stos serwera WWW oraz bazę danych za pomocą jednego polecenia.
Wady
- Konfiguracja jest trudna w porównaniu z serwerem wamp.
Plany i ceny
Xampp Jest bezpłatny i dostępny za pośrednictwem oficjalnej strony internetowej Znajomi Apacze.
Można ją pobrać dla systemów Windows, MacOS i Linux.
Jak i gdzie pobrać Xampp
W tej części zobaczymy jak zainstalować serwer lokalny na Twoim komputerze, aby stworzyć stronę internetową. Oczywiście takie podejście będzie ograniczone do rozwoju bez możliwości hostingu.
Jeśli pod koniec procesu programowania chcesz wdrożyć witrynę na serwerze internetowym, możesz po prostu utworzyć kopię swojej witryny. Należy również pamiętać, że serwer lokalny jest używany przez kilka firm do celów programistycznych i testów przed wdrożeniem.
- Odwiedź stronę Znajomi Apacze
Na stronie internetowej Znajomi Apacze, zobaczysz różne ikony, takie jak Xampp dla Windows, Xampp dla Linuksa itp. Kliknij wersję odpowiadającą Twojemu systemowi operacyjnemu. Na potrzeby tego wyjaśnienia zainstalujemy go w systemie Windows.
W tym celu pobrana wersja jest Xampp dla Windows. Po pobraniu Xampp, kliknij plik wykonywalny, aby rozpocząć instalację.
- Aktywacja lokalnego serwera Xampp
Lokalny serwer Xampp oferuje możliwość korzystania z różnego rodzaju programów na Twoim komputerze. Na przykład możesz zainstalować programy kompatybilne z PHP i JAVA. Po prawej stronie zauważysz kilka przycisków, które pozwolą Ci aktywować serwery i funkcje.
Jeśli zamierzasz używać XAMP do uruchamiania tylko programów PHP, serwer Apache będzie wystarczający. Możesz aktywować serwer MySQL, jeśli planujesz korzystać z baz danych.
- Odwiedź link https://localhost
Po aktywowaniu serwera możesz odwiedzić link https://localhost w dowolnej przeglądarce. Będziesz mógł uzyskać dostęp do serwera.
- Znajdź folder htdocs
W katalogu głównym Xamppa znajduje się folder o nazwie htdocs. To tam powinieneś umieścić wszystko, co jest związane z Twoją witryną. Dla każdej tworzonej witryny najlepiej jest utworzyć folder w folderze htdocs a następnie umieść zawartość w środku, aby uniknąć konfliktów.
Użycie przycisków
Przyciski Start służą do uruchamiania modułu Xampp, nie trzeba uruchamiać wszystkich modułów, aby uruchomić aplikację internetową. Na przykład w naszym przypadku nie będziemy używać FileZilli, ani Mercury'ego, ani Tomcata, interesują nas tylko Apache y MYSQL. Ale jeśli masz zamiar z niego skorzystać, musisz je aktywować stąd.
Aby uruchomić skrypty PHP i aktywować serwer WWW, uruchom Apache. Jeśli Twoja aplikacja również potrzebuje połączenia z bazą danych, rozpocznij MYSQL. Jeśli odejdziesz Xampp, moduły zawsze pozostaną aktywne. Aby je zatrzymać, należy je zabić przez panel sterowania Xampp za pomocą przycisków stop, które w przypadku uruchomienia modułu zastępują przyciski startu.
Po uruchomieniu przyciski administracyjne zostaną aktywowane i umożliwią zarządzanie różnymi modułami. W naszym przypadku administrator Apache przeniesie Cię bezpośrednio do dashboardu Xampp z kilkoma linkami i samouczkami dla tych, którzy czytają po angielsku.
Jeśli chodzi o administratora MYSQL, otworzy się PhpMyAdmin, czyli specjalna aplikacja internetowa, która pozwala na manipulowanie aktywną bazą danych.
Przyciski dzienników dają dostęp do wszystkich plików dziennika dla tych modułów. Kiedy w jednym z modułów wystąpi jakieś zdarzenie np. błąd lub proste połączenie na Twoim serwerze, logują się one w tych plikach, co pozwala na śledzenie wszystkich zdarzeń.
Przyciski konfiguracyjne umożliwiają dostęp do pliku konfiguracyjnego modułów. W rzeczywistości moduły używają plików do swojej konfiguracji, podobnie jak notatnik, w celu ich dostosowania.
Po dokonaniu modyfikacji w pliku konfiguracyjnym, dany moduł musi zostać zrestartowany, aby zmiany odniosły skutek. Naciśnięcie „stop”, a następnie „start” wymusi ponowne uruchomienie modułu.
W celu konfiguracji i programowania zalecamy instalację Notepad + +, który jest ulepszonym notatnikiem, właśnie ze względu na kolor składni; Jest to bardzo przydatne. Możesz zmusić Xampp używać Notepad + + lub dowolnym innym edytorze tekstu, przechodząc do przycisku w prawym górnym rogu i konfigurując go.
Domyślnie, Xampp Jesteś już gotowy do uruchomienia stron internetowych. Aby wszystko działało, po prostu uruchom Apache i MYSQL, naciskając przyciski Start, jak pokazano powyżej.
Opinie użytkowników, którzy korzystali z Xampp
Przyjrzyjmy się niektórym opiniom osób, które korzystały z Xampp.
- Lantaneverett:
„Doskonały, samodzielny pakiet do tworzenia i wdrażania małych i średnich witryn o dużym obciążeniu. Rozważ użycie go w połączeniu z Nginx w witrynach o bardzo dużym obciążeniu.”
- Jharriot:
„Używam XAMPP od wielu lat i nie mam stosunkowo żadnych problemów (poza HTTPS w przypadku lokalnych witryn programistycznych). To było niesamowite narzędzie w moim arsenale do testowania kodu/zabawek przed ujawnieniem czegoś publicznie. Używam go w systemie Linux/Win XP – Win 7 (Windows 8+ nadal jest do niczego jako system operacyjny).”
- Dirk1980ac:
„Idealny do rozwiązań zależnych od systemu operacyjnego Windows. Nie ma potrzeby używania IIS do projektów internetowych, więc migracja projektów do środowiska Linux to nic innego jak skopiowanie plików i zrzut bazy danych. Ładny!"
Alternatywa dla Xamppa. 5 najlepszych tego roku
Jeśli wszystkie zalety Xamppa w dalszym ciągu nie przekonują Cię do jego użycia, możesz skorzystać z jednej z poniższych alternatyw.
1.WampServer
-WampSerwer Jest dostępny tylko dla środowiska Windows. Składa się z niezbędnych produktów wirtualnych do uruchomienia serwera WWW, na przykład Apache, PHP, MySQL i PhpMyAdmin.
-WampSerwer można używać na komputerze z systemem Windows do uruchamiania witryn i aplikacji zakodowanych w języku programowania PHP.
To, co ogólnie urzeka w serwerze WAMP, to fakt, że konfiguracja nie jest skomplikowana. W pewnym stopniu komponenty krytyczne dla WAMP to system operacyjny, język programowania, baza danych i serwer WWW.
Mówiąc o frameworku, działa on znakomicie w systemie Windows. Działa również na serwerze WWW Apache, który dobrze współpracuje z systemem Windows. Aby zapisać dane witryny, zależy to od bazy danych MYSQL.
Wszystkie są powiązane poprzez PHP, język programowania. Pakiet nazywa się stosem serwera.
2. Serwer deweloperski EasyPHP
Serwer deweloperski EasyPHP to prosta aplikacja, która automatyzuje proces konfiguracji i utrzymania aplikacji serwera WWW. Łączy w sobie trzy rzeczy: Apache dla serwera WWW, MYSQL do zarządzania bazą danych i PHP jako język programowania.
Można więc powiedzieć, że ta aplikacja obejmuje wszystkie podstawy. Serwer deweloperski EasyPHP umożliwia pracę ze stronami internetowymi takimi jak WordPress, Drupal i Joomla.
Mają także serwer internetowy, który można pobrać z ich oficjalnej strony internetowej, aby zamienić swoje urządzenie w serwer hostingowy. Ale jest w wersji beta, więc jeśli chcesz tylko serwera WWW, powinieneś poszukać innych alternatyw, ponieważ może zawierać pewne błędy.
3. Ampery
Amps Jest to jedna z najbardziej zaawansowanych aplikacji na tej liście. Łączą MySQL, Perl, Apache, Python i MongoDB, aby stworzyć idealne rozwiązanie do testowania.
Programiści z Ampps starali się zachować prostotę. To potężne oprogramowanie można łatwo pobrać i zainstalować na komputerze, a następnie jest gotowe do użycia w mgnieniu oka. Korzystanie z tego oprogramowania jest również łatwe.
W przeciwieństwie do EasyPHP Deverserver i WampServer, Ampps jest dostępny na wszystkich trzech głównych platformach: Windows, macOS i Linux. Jeśli więc jesteś programistą i szukasz doskonałej alternatywy dla Xampp, musisz pobrać Amps z jego oficjalnej strony internetowej.
4. BezpiecznyWamp
BezpiecznyWamp, jak sama nazwa wskazuje, jest bezpieczniejszą wersją WampServer. Podobnie jak WampServer, łączy Apache, MySQL i PHP, aby zapewnić jedno z najprostszych i najbezpieczniejszych narzędzi programistycznych PHP na rynku.
Jedną z rzeczy, która sprawia, że użytkownicy sceptycznie odnoszą się do korzystania z tego bezpiecznego rozwiązania, jest jego łatwość użycia. ale z BezpiecznyWamp niczego nie kompromitujesz.
Posiada centralny graficzny interfejs użytkownika, który zajmuje się wszystkimi ustawieniami, dzięki czemu możesz pracować nad procesem tworzenia aplikacji.
Dlatego jeśli pracujesz nad ważnym projektem i chcesz przetestować wynik, zdecydowanie powinieneś pobrać BezpiecznyWamp z jego oficjalnej strony internetowej.
5. Serwer internetowy USB
Na koniec mamy przenośny serwer WWW o nazwie Serwer WWW USB. Najlepszą cechą tej aplikacji jest to, że nie musisz jej instalować na swoim urządzeniu, wystarczy ją uruchomić na USB i to wszystko
Z serwer WWW USB Możesz używać PHP, phpMyAdmin, Mini Relay i Apache razem, aby uzyskać płynny serwer WWW, który doskonale sprawdza się w testach.
I tak jak każda inna alternatywa Xampp na tej liście, serwer internetowy USB działa również w trybie offline. Dlatego jeśli chcesz rozwiązania przenośnego, musisz pobrać Serwer WWW USB z jego oficjalnej strony internetowej.
Najczęściej zadawane pytania
Przyjrzyjmy się kilku pytaniom związanym z Xampp.
Czy Xampp jest bezpieczny w użyciu?
Xampp można bezpiecznie używać na serwerze lokalnym, ale nie zaleca się używania Xampp na serwerze produkcyjnym.
Jaka jest pełna forma Xampp?
Pełna forma Xampp jest wieloplatformowa, Apache, MariaDB (MYSQL), PHP i Perl. Jest to również znane jako Pełna forma Xamppa.
Czy możesz wymienić kilka alternatyw Xampp?
Tak, w naszej sekcji 5 najlepszych alternatyw są one odpowiednio wyjaśnione.
Który serwer jest najlepszy dla PHP?
XAMPP, LAMP, LEMP, MAMP, WAMP, AMPSS, EasyPHP to jedne z najlepszych hostów do programowania PHP.
Czy możesz wymienić platformy obsługiwane przez Xampp?
Xampp obsługuje platformy IA-32 (tylko pakiet Windows) i x64 (tylko pakiet macOS i Linux).
Jak mogę sprawdzić, czy instalacja jest prawidłowa?
Wpisz następujący adres URL w swojej ulubionej przeglądarce internetowej:
http://localhost/
Albo ten:
http://127.0.0.1/
W obu przypadkach powinieneś zobaczyć stronę główną Xampp.
Wnioski
Możesz być także zainteresowany Jak naprawić błąd Vcruntime140.Dll w systemie Windows 10
Xampp Jest to aplikacja, którą można polecić zarówno profesjonalistom, jak i osobom nie posiadającym wiedzy programistycznej. Jest to doskonała aplikacja zawierająca to, co planują blogerzy i programiści.
Jest bardzo przydatny do przeprowadzania różnych testów w rozwoju PHP. Trzeba tylko pamiętać, że nie można go używać do celów produkcyjnych, a jedynie do testów.
Nazywam się Javier Chirinos i jestem pasjonatem technologii. Odkąd pamiętam lubiłem komputery i gry wideo, a to hobby zakończyło się pracą.
Od ponad 15 lat publikuję o technologiach i gadżetach w Internecie, szczególnie w mundobytes.com
Jestem również ekspertem w dziedzinie komunikacji i marketingu online oraz posiadam wiedzę z zakresu rozwoju WordPressa.