Jak pobrać i zainstalować XAMPP na Windows

⚡ Inteligentne podsumowanie

XAMPP i NetBeans Razem zapewniają początkującym kompletny, lokalny pakiet do tworzenia oprogramowania PHP. XAMPP zawiera pakiety Apache, MariaDB, PHP i Perl w jednym instalatorze, podczas gdy NetBeans Edytor dodaje podświetlanie składni, automatyczne uzupełnianie i debugowanie do pisania projektów PHP.

  • 📦 Czym jest XAMPP: XAMPP to bezpłatny pakiet wieloplatformowy, który instaluje Apache, silnik bazy danych, PHP i Perl w jednym kroku.
  • 🖥️. Serwer lokalny: Do działania PHP potrzebny jest serwer WWW, a XAMPP udostępnia Apache, dzięki czemu możesz testować strony PHP na swoim komputerze.
  • 🎛️ Panel sterowania: Panel sterowania XAMPP uruchamia, zatrzymuje i konfiguruje serwer Apache i MySQL or MariaDB bez konieczności korzystania z wiersza poleceń.
  • 📁 Kluczowe foldery: W folderze htdocs znajdują się pliki PHP, natomiast w folderze php znajduje się plik php.ini służący do dostrajania zachowania PHP.
  • 🧩 Dlaczego IDE: Środowisko IDE PHP, takie jak NetBeans podświetla składnię i sygnalizuje błędy na wczesnym etapie, czego nie potrafi zrobić zwykły edytor tekstu.
  • ▶ ️ Pierwszy projekt: NetBeans tworzy aplikację PHP w pliku htdocs i uruchamia ją na serwerze lokalnym, aby wydrukować prostą stronę Hello World.
  • 🤖 Asystent AI: Narzędzia AI mogą pomóc w konfiguracji XAMPP, rozwiązywać konflikty portów Apache i pisać lub debugować kod PHP w środku NetBeans.

Pobierz i zainstaluj XAMPP i NetBeans

Co to jest XAMPP?

XAMPP jest serwerem internetowym o otwartym kodzie źródłowym, działającym na wielu platformach i składającym się z serwera internetowego, MySQL or MariaDB silnik bazy danych oraz PHP i Perl Pakiety programistyczne. Jest kompilowany i utrzymywany przez Apache Friends. Umożliwia użytkownikom tworzenie i testowanie stron internetowych na lokalnym serwerze WWW na ich komputerze i obsługuje Windows, Linux i Mac.

Skrót XAMPP oznacza:

  • X – [wieloplatformowe systemy operacyjne] oznacza, że ​​można go uruchomić na dowolnym systemie operacyjnym: Mac OS X, Windows, Linux itd.
  • A - Apache – to jest oprogramowanie serwera WWW.
  • M - MySQL or MariaDB - Baza danych.
  • P - PHP
  • P – Perl – język skryptowy

Dlaczego warto używać XAMPP?

XAMPP zapewnia łatwy w użyciu panel sterowania do zarządzania Apache, MySQLi inne programy bez użycia poleceń. Aby korzystać z PHP, musimy zainstalować Apache i MySQLInstalacja i konfiguracja Apache'a nie jest łatwa, ponieważ wymaga między innymi skonfigurowania i zintegrowania z PHP i Perlem. XAMPP radzi sobie z całą złożonością konfiguracji i integracji Apache'a z PHP i Perlem.

w odróżnieniu Java, który działa z Java Tylko SDK, PHP do działania wymaga serwera WWW.

Jak zainstalować XAMPP

Przyjrzymy się krok po kroku procesowi instalacji XAMPP dla WindowsW przypadku innych systemów operacyjnych kroki instalacji XAMPP są podobne.

Krok 1) Pobierz XAMPP

Kliknij tutaj, aby pobrać XAMPP Windows: https://www.apachefriends.org/download.html

Krok 2) Rozpocznij instalację

Instalacja XAMPP przebiega tak samo, jak instalacja każdego innego programu Windows programu. Jest jednak kilka rzeczy, na które musimy zwrócić uwagę.

Krok 3) Uruchom instalację

Po pobraniu XAMPP uruchom instalację. Pojawi się okno dialogowe komunikatu ostrzegawczego pokazane poniżej.

Zainstaluj XAMPP'a

Krok 4) Zmień ustawienia kontroli użytkownika

Jeśli używasz starszej wersji Windows wersja taka jak Vista lub Windows 7. Upewnij się, że dezaktywujesz funkcję Kontroli konta użytkownika. Aby to zrobić, wybierz Panel sterowania > Konta użytkowników > Zmień ustawienia Kontroli dostępu użytkownika. Poniższy diagram ilustruje główne kroki.

Zainstaluj XAMPP'a

Krok 5) Zapisz ustawienia

  • Po dezaktywacji Kontroli konta użytkownika kliknij przycisk OK w oknie komunikatu ostrzegawczego.
  • Tym razem otrzymasz następującą wiadomość

Zainstaluj XAMPP'a

Krok 6) Kliknij Dalej

Na następnym ekranie kliknij Dalej

Zainstaluj XAMPP'a

Krok 7) Wybierz ścieżkę instalacji

Na następnym ekranie zmień ścieżkę instalacji, jeśli to konieczne. Kliknij Dalej.

Zainstaluj XAMPP'a

Krok 8) Sprawdź niezbędne usługi

Na następnym ekranie wybierz Apache i MySQL. Opcjonalnie możesz wybrać FileZilla (Klient FTP), jeśli to konieczne. Kliknij Zainstaluj

Zainstaluj XAMPP'a

Uwaga: usługa to długotrwały program Windows który nie wymaga interwencji użytkownika. Usługi można skonfigurować tak, aby uruchamiały się automatycznie, gdy Windows system operacyjny jest uruchomiony. Aby móc używać Apache i MySQL, powinny działać w tle. Instalowanie ich jako usług uruchamia zarówno Apache, jak i MySQL automatycznie w tle przy każdym uruchomieniu komputera. Jeśli nie zainstalowałeś Apache'a i MySQL Jako usługi, musisz je uruchamiać ręcznie za każdym razem, gdy chcesz z nich korzystać. Możesz to zrobić w panelu sterowania XAMPP.

Krok 9) Zakończ instalację

Po pomyślnym zakończeniu instalacji zobaczysz następujące okno

Zainstaluj XAMPP'a

  • Kliknij przycisk Zakończ

Zanim przetestujemy instalację XAMPP, przyjrzyjmy się najpierw podstawowym katalogom, z którymi będziemy pracować.

Podstawowa konfiguracja serwera WWW XAMPP

W tym samouczku XAMPP zakładamy, że masz zainstalowałem XAMPP na dysku C w Windows korzystając z kroków wymienionych powyżejPoniżej znajduje się lista podstawowych katalogów, o których powinieneś wiedzieć.

Podstawowa konfiguracja serwera WWW XAMPP

  • htdocs: To jest katalog główny witryny. Cały nasz kod PHP będzie umieszczony w tym katalogu.
  • mysql – w tym katalogu znajdują się wszystkie informacje związane z MySQL or MariaDB Silnik bazy danych, który domyślnie działa na porcie 3306.
  • php – ten katalog zawiera pliki instalacyjne PHP. Zawiera ważny plik o nazwie php.ini. Ten katalog służy do konfiguracji zachowania PHP na serwerze.

Domyślnie, na którym działa serwer WWW Apache Port 80Jeśli port 80 jest zajęty przez inny serwer WWW, możesz użyć innego numeru portu. W tym samouczku założymy, że używamy portu 80. Uwaga: jeśli używasz Skype, używa tego samego portu. Zamknij Skype jeśli chcesz używać XAMPP dla PHP na porcie 80.

Panel sterowania XAMPP

Panel sterowania służy do zarządzania programami zainstalowanymi za pośrednictwem XAMPP. Aby otworzyć panel sterowania serwera XAMPP:

  • Kliknij menu startowe
  • Przejrzyj katalog programów i znajdź Apache Friends, a następnie XAMPP, jak pokazano na poniższym schemacie

Panel sterowania XAMPP

  • Poniższy schemat przedstawia panel sterowania.

Panel sterowania XAMPP

1) W tej sekcji wymienione są zainstalowane usługi, moduły i identyfikatory procesów (PID). Zielony znacznik wyboru oznacza, że ​​moduł został zainstalowany jako usługa. Czerwony znacznik oznacza, że ​​nie został zainstalowany jako usługa. Aby zainstalować usługę, kliknij czerwony znacznik. Jeśli przycisk wyświetla zielony znacznik wyboru i klikniesz go, panel sterowania zapyta, czy chcesz odinstalować system.

2) Ta sekcja pokazuje porty powiązane z modułami. Sekcja „akcje” służy do:

  1. uruchamianie i zatrzymywanieping Moduły
  2. Otwieranie okien administracyjnych dla Apache i MySQL
  3. Otwieranie plików konfiguracyjnych dla Apache, MySQL itp., aby dokonać zmian
  4. Przeglądanie plików dziennika dla modułów

3) W tej sekcji znajdują się przydatne narzędzia, takie jak: Netstat, Windows skróty do usług itp.

4) W tej sekcji wyświetlane są informacje o stanie modułów. Panel sterowania umożliwia:

  • Instaluj i dezinstaluj usługi takie jak Apache, MySQL itp., które są instalowane poprzez XAMPP
  • Uruchamianie i zatrzymywanie usług.
  • Otwórz pliki konfiguracyjne itp.

Skonfiguruj XAMPP

Przyjrzyjmy się teraz podstawowej konfiguracji wymaganej przed rozpoczęciem korzystania z instalacji XAMPP w celach deweloperskich.ping Witryny oparte na PHP. Wpisz URL http://localhost/xampp/ w Twojej ulubionej przeglądarce. W tym samouczku będziemy używać Firefox jako nasza przeglądarka internetowa.

Skonfiguruj XAMPP

Jeśli widzisz powyższy ekran, oznacza to, że instalacja XAMPP przebiegła pomyślnie. Panel po lewej stronie zawiera linki do przydatnych informacji, takich jak:

  • Zainstalowana wersja PHP
  • Ustawienia zabezpieczeń XAMPP
  • Dostęp do narzędzi takich jak phpMyAdmin itp.

Nowoczesne wersje XAMPP zawierają PHP 8.x, na przykład PHP 8.2, wraz z MariaDB jako osoba towarzysząca MySQL zamiennik. Znacznie starszy XAMPP 1.8.0, widoczny na niektórych zrzutach ekranu, zawierał PHP 5.4.4.

Jakie jest najlepsze PHP IDE?

Środowisko programistyczne PHP (IDE) to program umożliwiający łatwe pisanie kodu PHP. Środowiska IDE PHP są często wyposażone w funkcje podświetlania składni, a w niektórych przypadkach również w funkcje autouzupełniania. Oznacza to, że jeśli wpiszesz słowo kluczowe PHP znane interpreterowi PHP, zostanie ono podświetlone innym kolorem niż ten używany dla standardowych instrukcji. Funkcja autouzupełniania automatycznie wyświetla znane słowa kluczowe PHP podczas ich wpisywania. Do pisania i edycji kodu PHP można również używać Notatnika. Wadą korzystania z edytora tekstu, takiego jak Notatnik, jest utrudnione debugowanie skryptów, ponieważ trudno jest wykryć błędy, takie jak błędnie napisane słowa kluczowe, niedomknięte nawiasy klamrowe itp. IDE podświetla instrukcje z błędami, więc łatwo je zauważyć. Poniższa tabela przedstawia 5 popularnych edytorów PHP.

redaktor Licencja Platforma Cross Krótki opis
IDE Netbeansa open Source Tak
  • Dedykowane środowisko kodowania PHP z podświetlaniem składni i uzupełnianiem kodu dla słów kluczowych i innych znanych informacji.
  • Obsługuje integrację z frameworkami PHP MVC, np. Zend, Symfony.
  • Code historia pokazująca zmiany wprowadzone w pliku
  • SFTP, FTP i SVN poprzez wtyczki.
Dreamweaver Komercyjne Tak
  • Obsługuje HTML i PHP.
  • Podkreślanie składni, składanie i uzupełnianie kodu dla słów kluczowych i innych znanych informacji.
  • Obsługuje SFTP i FTP.
Zend Studio Komercyjne Tak
  • Zintegrowany z Zend Server i frameworkiem Zend PHP MVC, PHPUnit, phpDocumentor itp.
  • Posiada podświetlanie składni, składanie kodu,
  • Wsparcie dla Usługi sieci Web itd.
PHP Eclipse open Source Tak
  • Code formatyzator
  • Obsługuje SVN, SSH/FTP
Notepad++ darmowy Windows tylko
  • Podświetlanie składni
  • Obsługuje SFTP i FTP za pośrednictwem wtyczek.

Edytor PHP Netbeans IDE. Jak pokrótce podkreślono w powyższej tabeli, NetBeans IDE oferuje zaawansowane funkcje, które zwiększają produktywność programistów PHP. IDE można pobrać bezpłatnie ze strony https://netbeans.apache.org/front/main/download/

  • Funkcje podświetlania składni i automatycznego uzupełniania usprawniają wydajność
  • Posiada natywną obsługę systemów baz danych, takich jak MySQL. Nie musisz używać dwóch programów do kodowania i tworzenia bazy danych.
  • IDE może być użyte w: środowisko współpracy. Przydaje się to, gdy musisz pracować w zespole z innymi programistami.
  • IDE ma wsparcie dla innych języków takich jak:
    • Java SE
    • Java EE
    • C
    • C++

NetBeans jest obecnie utrzymywany przez Apache Software Foundation as Apache NetBeansi jest wydawana cztery razy w roku. Wersja 30 to aktualna wersja z 2026 roku, podczas gdy poniższe zrzuty ekranu korzystają ze starszej wersji NetBeans 7.3.

Wprowadzenie do Netbeans IDE

Po pomyślnej instalacji NetBeans Edytor IDE PHP, uruchom program tak jak każdy inny Windows program. Pojawi się okno pokazane poniżej

Wprowadzenie do Netbeans IDE

1. Eksplorator projektów – panel ten służy do wyświetlania wszystkich otwartych projektów. Projekty są wyświetlane w widoku drzewa.

2. Pasek narzędzi skrótów – ten pasek narzędzi zawiera skróty do często wykonywanych zadań, takich jak tworzenie nowego projektu, otwieranie istniejącego projektu, cofanie i ponawianie działań itp.

3. Strona startowa – ta strona zawiera 3 zakładki, mianowicie „Ucz się i odkrywaj”, „Moje” NetBeansi co nowego.

  • Pierwsza zakładka [Nauka i odkrywanie] zapoznaje Cię z funkcjami NetBeans IDE i prezentuje kilka demonstracji i samouczków, które można opracować w NetBeans SDI.
  • Druga zakładka [Moje NetBeans] wyświetla listę ostatnio otwartych projektów i umożliwia instalację wtyczek oraz aktywację funkcji IDE.

4. Okno wyjściowe – służy do wyświetlania danych wyjściowych z programów takich jak Java aplikacje konsolowe. Służy także do wyświetlania informacji dziennika i debugowania. Poniższy zrzut ekranu przedstawia IDE z otwartym projektem.

Wprowadzenie do Netbeans IDE

Tworzenie nowego projektu PHP przy użyciu środowiska IDE Netbeans

  • Kliknij przycisk Utwórz nowy projekt na pasku narzędzi, jak pokazano poniżej

Projekt PHP wykorzystujący środowisko IDE Netbeans

  • Jeśli pobrałeś wszystkie pakiety dostępne w XAMPP NetBeans IDE, upewnij się, że wybrałeś PHP w kategorii projektu, Aplikację PHP w Projektach, a następnie kliknij przycisk Dalej.

Projekt PHP wykorzystujący środowisko IDE Netbeans

  • Wprowadź nazwę projektu, jak pokazano poniżej.

Projekt PHP wykorzystujący środowisko IDE Netbeans

  • Upewnij się, że folder jest zapisany w katalogu instalacyjnym XAMPP PHP, jak pokazano powyżej.
  • Po zakończeniu kliknij przycisk Dalej.

Projekt PHP wykorzystujący środowisko IDE Netbeans

  • Upewnij się, że opcja Uruchom jako: jest ustawiona na Lokalna witryna internetowa (uruchamianie na lokalnym serwerze internetowym)
    • Projekt URL: jest ustawiony na http://localhost/phplessons/

Note Powyższe ustawienia zostaną ustawione domyślnie. Nie musisz niczego zmieniać, chyba że jesteś ekspertem.

  • Kliknij przycisk Dalej

Projekt PHP wykorzystujący środowisko IDE Netbeans

  • NetBeans Edytor PHP umożliwia integrację z frameworkami PHP MVC, takimi jak Symfony i Zend. Na razie nie będziemy wybierać żadnego frameworka MVC. Kliknij przycisk Zakończ.
  • Twój nowo utworzony projekt zostanie wyświetlony w przeglądarce projektów i zostanie dla Ciebie utworzona strona index.php.
  • Nowo utworzona strona zawiera kod HTML. Zastąp go poniższym kodem.

Uruchamianie pierwszego przykładu PHP

<?php
echo "Hello World!";
?>
  • Kliknij przycisk Uruchom na pasku narzędzi, jak pokazano poniżej

Przykład PHP

  • Twoja domyślna przeglądarka zostanie otwarta z URL http://localhost/phplessons/index.php. Wynik „Hello World!” zostanie wyświetlony w Twojej przeglądarce.

FAQ

Nie. XAMPP jest przeznaczony do lokalnego rozwoju i testowania, a jego domyślne ustawienia nie są zabezpieczone do użytku publicznego. W środowisku produkcyjnym należy używać wzmocnionego serwera z poprawnie skonfigurowanym stosem internetowym i zaporą sieciową.

XAMPP jest wieloplatformowy i działa na Windows, Linux i macOS, pakietowanie Apache, MariaDB, PHP i Perl. WAMP jest Windows-tylko i statki Apache, MySQLi PHP. XAMPP jest bardziej przenośnym wyborem między systemami operacyjnymi.

Najczęstszą przyczyną jest inny program korzystający z portu 80, często Skype, IIS lub inny serwer WWW. Zamknij ten program lub zmień port Apache'a w pliku httpd.conf, a następnie uruchom ponownie Apache'a z panelu sterowania.

Tak. Sztuczna inteligencja przeprowadzi Cię przez instalację XAMPP, wybór wersji PHP, edycję pliku php.ini i rozwiązywanie konfliktów portów. Może również wygenerować początkową strukturę projektu dla Twojej pierwszej aplikacji PHP.

Tak. Sztuczna inteligencja potrafi wyjaśniać komunikaty o błędach NetBeans okno wyjściowe, proponować poprawki błędów składniowych i logicznych oraz generować standardowe klasy PHP, które można wkleić do projektu i udoskonalić.

Podsumuj ten post następująco: