[Rozwiązany] Skonfigurować PhpStorm z Xdebug i XAMPP?

  

4
Rozpoczęcie tematu

Cześć, chcę się nauczyć PHP.

Jestem początkujący i muszę wiedzieć, jak używać i konfigurować PhpStorm IDE z XAMPP (serwer Apache i baza danych MySQL) oraz Xdebug (Potrzebuję integracji do celów debugowania)?

Dzięki

2 Odpowiedzi
3

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):

xampp dla Windows

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:

ustawienia PHPSto

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:

Ustawienia phpstorm 2

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:

Ustawienia phpstorm 4

7. Tworzenie konfiguracji debuggera PHP

Należy pobrać debugger Xdebug stąd: https://xdebug.org/files/php_xdebug-2.6.0-7.2-vc15.dll .
 
Umieść pobrany plik w "C:\xampp\php\ext".
 
Teraz należy edytować konfigurację php. Otwórz plik php.ini znajdujący się w "C:\xampp\php\php.ini".
 
Po otwarciu pliku dodaj następujące linie:
[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:

Ustawienia phpstorm 5

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. 

phpstorm xdebug

Następnie należy utworzyć nowy plik php wewnątrz projektu. Na przykład index.php; 

Następnie edytuj konfigurację:

phpstorm xdebugWybierz 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:

Ustawienia burzy xdebug php

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.

debugger phpstorm

Wynik powinien być następujący:

Konfiguracja xdebug Burza php

Teraz jesteś gotowy do rozpoczęcia korzystania z PHP! 🙂

1

Możesz skorzystać z tej strony: https://xdebug.org/wizard dla integracji Xdebug

Udostępnij: