Najpierw należy zainstalować i skonfigurować XAMPP oraz zintegrować go z PhpStorm (4 kroki):
1. Pobierz ostatnią wersję XAMPP z https://www.apachefriends.org/download.html .
Używam wersji 7.2.9 (nie najnowszej):

2. Zainstaluj XAMPP w domyślny katalog C:\xamppW przeciwnym razie możesz później napotkać problemy z uzyskaniem pozwolenia.
3. Przy pierwszym uruchomieniu XAMPP pojawi się ekran wyboru języka. Po wybraniu preferowanego języka zobaczysz główny ekran XAMPP.
4. Teraz należy uruchomić serwer Apache. Jeśli wszystko jest w porządku, etykieta Apache zmieni kolor na zielony i zobaczysz domyślne porty - 80. Jeśli masz uruchomionego Skype'a lub klienta torrent, serwer Apache nie uruchomi się. Musisz zamknąć program, który obsługuje port 80, a serwer Apache zostanie uruchomiony.
Teraz musisz podłączyć debugger (Xdebug), serwer Apache i bazę danych MySQL (XAMPP) do PhpStorm:
5. Jeśli wcześniej uruchomiłeś PhpStorm, musisz albo zamknąć bieżący projekt za pomocą Plik -> Zamknij projekt lub po prostu pominąć ten krok i przejść do Plik -> Ustawienia domyślne.
Powinieneś zobaczyć ten ekran:

Jak widać na obrazku, należy przejść do menu ustawień.
6. Po wejściu do menu ustawień należy przejść do sekcji Języki i frameworki i wybierz PHP. Musisz zmienić wersję PHP na zainstalowaną wersję PHP:

Następnie należy zmienić interpreter PHP. Na stronie domyślnych interpreterów należy kliknąć zielony plus i nacisnąć przycisk Lokalna ścieżka do tłumacza. Teraz należy wybrać plik wykonywalny PHP. Aby to zrobić, należy znaleźć folder XAMPP i wybrać "php" i wybierz w nim php.exe;
Jeśli wszystko jest w porządku, powinieneś zobaczyć to:

7. Tworzenie konfiguracji debuggera PHP
[Xdebug]zend_extension = "C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll"xdebug.remote_enable = 1 |
Uruchom ponownie XAMPP i ponownie uruchom moduły Apache i MySQL.
Jeśli wszystko zostało wykonane poprawnie, powinieneś zobaczyć następujący ekran:

Przed skonfigurowaniem debuggera należy powrócić do ekranu głównego i utworzyć nowy projekt. Następnie należy wybrać pusty projekt PHP i upewnić się, że lokalizacja projektu znajduje się w folderze htdocs w XAMPP.

Następnie należy utworzyć nowy plik php wewnątrz projektu. Na przykład index.php;
Następnie edytuj konfigurację:
Wybierz Strona internetowa PHP (W starej wersji PHPStorm może nazywać się PHP Web Application) na liście rozwijanej po kliknięciu zielonego plusa.
Edytuj nazwę konfiguracji i dodaj nowy serwer. Dodaj nowy serwer z Host = localhostna porcie 80 z debuggerem Xdebug:

Na koniec należy wybrać nowo utworzony serwer i edytować adres URL. W części URL musisz zlokalizować plik, który chcesz debugować, zaczynając od localhost. W poniższym przykładzie mój plik znajduje się w projekcie HelloWorld o nazwie index.php.

Wynik powinien być następujący:

Teraz jesteś gotowy do rozpoczęcia korzystania z PHP! 🙂
Możesz skorzystać z tej strony: https://xdebug.org/wizard dla integracji Xdebug
