[Opgelost] PhpStorm configureren met Xdebug en XAMPP?

  

4
Onderwerp starter

Hallo, ik wil graag leren PHP.

Ik ben een beginner en ik moet weten hoe ik het volgende moet gebruiken en configureren PhpStorm IDE met XAMPP (Apache-server en MySQL DB) en Xdebug (Ik heb integratie nodig voor foutopsporingsdoeleinden)?

Bedankt

2 antwoorden
3

Eerst moet je XAMPP installeren en configureren en integreren met PhpStorm (4 stappen):

1. Download de laatste versie van XAMPP van https://www.apachefriends.org/download.html .

Ik gebruik versie 7.2.9 (niet de nieuwste):

xampp voor Windows

2. Installeer XAMPP in de standaardmap C:^xamppAnders krijg je later problemen met je toestemming.

3. De eerste keer dat je XAMPP start, krijg je een taalselectiescherm te zien. Nadat je de taal van je voorkeur hebt gekozen, krijg je het hoofdscherm van XAMPP te zien.

4. Nu moet je de Apache server starten. Als alles correct is, wordt het Apache-label groen en zie je de standaardpoorten - 80. Als Skype of een torrent-client draait, zal de Apache-server niet starten. Je moet het programma afsluiten dat poort 80 vasthoudt en de Apache-server zal starten.

Nu moet je de Debugger (Xdebug), Apache Server en MySQL DB (XAMPP) verbinden met PhpStorm:

5. Als je PhpStorm al eerder hebt gestart, moet je je huidige project afsluiten met behulp van Bestand -> Project sluiten optie of sla deze stap over en ga naar Bestand -> Standaardinstellingen.

Je zou dit scherm moeten zien:

instellingen PHPSnaar

Zoals je in de afbeelding kunt zien, moet je naar het instellingenmenu gaan.

6. Zodra we in het instellingenmenu zijn, moet je naar Talen en frameworks en selecteer PHP. U moet de PHP-versie wijzigen in uw geïnstalleerde PHP-versie:

phpstorm instellingen 2

Daarna moet je de PHP-interpreter wijzigen. Op de pagina met standaardtolken klikt u op het groene plusje en drukt u op Lokaal pad naar tolk. Je moet nu de PHP Executable kiezen. Om dat te doen, moet je je XAMPP-map vinden en de "php" map en selecteer daarin php.exe;

Als alles in orde is, zou je dit moeten zien:

phpstorm instellingen 4

7. PHP Debugger-configuratie maken

Je moet Xdebug debugger hier downloaden: https://xdebug.org/files/php_xdebug-2.6.0-7.2-vc15.dll .
 
Plaats het gedownloade bestand in "C:\exampp:\php".
 
Nu moet je de php-configuratie bewerken. Open het bestand php.ini dat zich bevindt in "C:\xampp\php\php.ini".
 
Zodra je het bestand hebt geopend, voeg je de volgende regels toe:
[Xdebug]
zend_extension = "C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll"
xdebug.remote_enable = 1

Start XAMPP opnieuw op en voer de Apache en MySQL modules opnieuw uit.

Als je alles goed hebt gedaan, zou je het volgende scherm moeten zien:

phpstorm instellingen 5

Voordat je de debugger configureert, moet je terugkeren naar het beginscherm en een nieuw project aanmaken. Vervolgens moet je Empty PHP project kiezen en ervoor zorgen dat de locatie van het project in de map htdocs in XAMPP is. 

phpstorm xdebug

Daarna moet je een nieuw php-bestand maken in je project. Bijvoorbeeld index.php; 

Bewerk daarna de configuratie:

phpstorm xdebugKies een PHP webpagina (Op de oude versie van PHPStorm heet het misschien PHP Web Application) in het uitklapmenu nadat je op het groene plusje hebt geklikt.

Bewerk de configuratienaam en voeg een nieuwe server toe. Nieuwe server toevoegen met Host = localhostop poort 80 met Xdebug debugger:

xdebug phpstorminstellingen

Tenslotte moet je de nieuw aangemaakte server selecteren en de URL bewerken. In het URL gedeelte moet je het bestand lokaliseren dat je wilt debuggen vanaf localhost. In het onderstaande voorbeeld bevindt mijn bestand zich in het project HelloWorld met de bestandsnaam index.php.

debugger phpstorm

Het resultaat zou het volgende moeten zijn:

xdebug configuratie php storm

Nu ben je klaar om PHP te gaan gebruiken! 🙂

1

Je kunt deze site gebruiken: https://xdebug.org/wizard voor de Xdebug integratie

Deel: