Jak pobrać i zainstalować XAMPP na Windows: Samouczek PHP

Co to jest XAMPP?

XAMPP to wieloplatformowy serwer WWW typu open source, który składa się z serwera WWW, MySQL silnik bazy danych oraz PHP i Perl pakiety programistyczne. Jest kompilowany i utrzymywany przez Apache. Umożliwia użytkownikom tworzenie witryn WordPress online przy użyciu lokalnego serwera internetowego na ich komputerze. To wspiera Windows, Linux i Mac.

Jest kompilowany i utrzymywany przez Apache. Akronim XAMPP oznacza;

  • X – [wieloplatformowe systemy operacyjne] oznacza, że ​​może działać na dowolnym systemie operacyjnym Mac OX, Windows , Linux itd.
  • A - Apache – to jest oprogramowanie serwera WWW.
  • M - MySQL - 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 MySQL. Instalacja Apache i konfiguracja nie są łatwe, ponieważ wymagają między innymi skonfigurowania i zintegrowania z PHP i Perlem. XAMPP radzi sobie ze wszystkimi problemami związanymi ze skonfigurowaniem i zintegrowaniem Apache z PHP i Perlem.

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

Jak zainstalować XAMPP

Przyglądamy się krok po kroku procesowi instalacji XAMPP Windows. Dla innych Operating Systems 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 jest taka sama jak instalacja każdego innego programu Windows. Jest jednak kilka rzeczy, które musimy zauważyć.

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 Windows Vista lub Windows 7, upewnij się, że wyłączyłeś funkcję Kontroli konta użytkownika. Aby to zrobić, wybierz Panel sterowania > Konta użytkowników > Zmień ustawienia kontroli dostępu użytkowników. 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 kolejnym 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 Następny

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

Note usługa to długotrwały program w systemie Windows, który nie wymaga interwencji użytkownika. Usługi można ustawić tak, aby uruchamiały się automatycznie za każdym razem, gdy uruchamiany jest system operacyjny Windows. 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 włączeniu komputera. Jeśli nie zainstalowałeś Apache i MySQL jako usługi, musisz je ręcznie uruchomić za każdym razem, gdy chcesz z nich skorzystać. Będziesz musiał to zrobić z panelu sterowania XAMPP.PHP i

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 naszą instalację XAMPP, przyjrzyjmy się najpierw podstawowym katalogom, z którymi będziemy pracować.

Podstawowa konfiguracja serwera WWW XAMPP

W tym samouczku XAMPP założono, że tak 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 sieci Web. Wszystkie nasze kody PHP zostaną umieszczone w tym katalogu.
  • mysql – w tym katalogu znajdują się wszystkie informacje związane z MySQL silnik bazy danych, 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 80. Jeś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 on 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 poprzez XAMPP. Aby otworzyć panel sterowania serwera XAMPP,

  • Kliknij menu startowe
  • Przeglądaj katalog programów i zlokalizuj Apac Friends, a następnie XAMPP, jak pokazano na poniższym schemacie

Panel sterowania XAMPP

  • Poniższy schemat przedstawia panel sterowania.

Panel sterowania XAMPP

1) Ta sekcja zawiera listę zainstalowanych usług, modułów i identyfikatorów procesów PID. Zielony haczyk oznacza, że ​​moduł został zainstalowany jako usługa. Czerwony znak oznacza, że ​​nie został zainstalowany jako usługa. Aby zainstalować usługę, kliknij czerwony znak. Jeżeli przycisk jest oznaczony zielonym haczykiem i klikniesz go, panel sterowania zapyta Cię, czy chcesz odinstalować system.

2) W tej sekcji przedstawiono porty powiązane z modułami. Sekcja działań przeznaczona jest dla;

  1. moduły uruchamiania i zatrzymywania
  2. Otwórz okna administracyjne dla Apache i MySQL
  3. Otwórz pliki konfiguracyjne dla Apache, MySQL itp., aby dokonać zmian
  4. Wyświetl pliki dziennika modułów

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

4) W tej sekcji wyświetlane są informacje o stanie modułów. Panel sterowania może służyć do:

  • 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 podstawowym konfiguracjom wymaganym, zanim zaczniemy używać naszej instalacji XAMPP do tworzenia stron internetowych opartych na PHP. Wpisz adres 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 pomyślnie zainstalowałeś XAMPP. 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.

Wersja PHP dostarczana z XAMPP 1.8.0 to PHP 5.4.4

Jakie jest najlepsze PHP IDE?

PHP IDE to program, który umożliwia łatwe pisanie kodów PHP. IDE PHP są często wyposażone w funkcje podświetlania składni, a w niektórych przypadkach także funkcje autouzupełniania. Oznacza to, że jeśli napiszesz słowo kluczowe PHP znane interpreterowi PHP, to słowo kluczowe zostanie podświetlone innym kolorem niż ten używany w zwykłych instrukcjach. Funkcje autouzupełniania automatycznie wyświetlają znane słowa kluczowe PHP podczas ich wpisywania. Notatnika można także używać do pisania i edytowania kodów PHP. Wadą korzystania z edytora takiego jak Notatnik jest to, że debugowanie skryptów staje się trudne, ponieważ nie jest łatwo wykryć błędy, takie jak błędnie napisane słowa kluczowe, niezamknięte nawiasy klamrowe itp. IDE podświetli instrukcje zawierające błędy, dzięki czemu łatwo będzie je wykryć. 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 tj. Zend,
  • Historia kodu 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.
Studio Zend Komercyjne Tak
  • Zintegrowany z serwerem Zend 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
  • Formater kodu
  • Obsługuje SVN, SHH/FTP
Notepad ++ darmowy Windows tylko
  • Podświetlanie składni
  • Obsługuje SFTP i FTP za pośrednictwem wtyczek.

Edytor PHP Netbeans IDE Jak krótko podkreślono w powyższej tabeli, Netbeans IDE ma potężne funkcje, które zwiększają produktywność programistów PHP. IDE można pobrać bezpłatnie ze strony https://netbeans.org/downloads/index.html

  • Funkcje podświetlania składni i automatycznego uzupełniania poprawiają Twoje możliwości wydajność
  • Posiada natywną obsługę systemów baz danych, takich jak MySQL. Nie musisz używać dwóch programów do kodowania i rozwijania 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 Jak na przykład;

    • Java SE
    • Java EE
    • C
    • C++

Aktualna wersja środowiska IDE Netbeans w chwili pisania tego tekstu to wersja 7.3

Wprowadzenie do Netbeans IDE

Po pomyślnej instalacji edytora Netbeans IDE PHP uruchom program tak jak każdy inny program Windows. 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: Dowiedz się i odkryj, Moje Netbeans i Co nowego.

  • Pierwsza zakładka [Nauka i odkrywanie] przedstawia funkcje środowiska IDE Netbeans, pokazuje niektóre demonstracje i samouczki, które można opracować w środowisku IDE Netbeans.
  • Druga zakładka [Moje Netbeans] zawiera listę ostatnio otwartych projektów, umożliwia instalację wtyczek i 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 obszarze Projekty, 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 Uruchom jako: jest ustawione na Lokalna witryna internetowa (działa na lokalnym serwerze internetowym)

    • Adres URL projektu: jest ustawiony na http://localhost/phplessons/

Note powyższe ustawienia zostaną ustawione domyślnie. Nie musisz niczego zmieniać, jeśli nie jesteś ekspertem

  • Kliknij przycisk Dalej

Projekt PHP wykorzystujący środowisko IDE Netbeans

  • Edytor Netbeans PHP umożliwia integrację z frameworkami PHP MVC, takimi jak Symfony i Zend. Na razie nie będziemy wybierać żadnego frameworka MVC. Kliknij przycisk Finish.
  • 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 następującym kodem pokazanym poniżej.

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 adresem URL http://localhost/phplessons/index.php . Wynik „Hello World!” zostanie wyświetlony w Twojej przeglądarce.

Podsumowanie

  • Pełna forma XAMPP to platforma X-cross, Apache, MySQL, PHP i Perla
  • Edytor PHP to program, który umożliwia pisanie kodu PHP w możliwie najkrótszym czasie i pozwala na debugowanie błędów składniowych w czasie projektowania.
  • Edytor Netbeans PHP to wieloplatformowy edytor typu open source, który zwiększa produktywność programistów PHP.