Per prima cosa è necessario installare e configurare XAMPP e integrarlo con PhpStorm (4 passaggi):
1. Scaricare l'ultima versione di XAMPP da https://www.apachefriends.org/download.html .
Utilizzo la versione 7.2.9 (non la più recente):

2. Installare XAMPP in la directory predefinita C:\xamppaltrimenti potreste avere problemi di autorizzazione in seguito.
3. Al primo avvio di XAMPP viene visualizzata la schermata di selezione della lingua. Dopo aver scelto la lingua che preferite, vedrete la schermata principale di XAMPP.
4. Ora è necessario avviare il server Apache. Se tutto è corretto, l'etichetta Apache diventerà verde e si vedranno le porte predefinite - 80. Se si ha Skype o un client torrent in esecuzione, il server Apache non si avvierà. Se è in esecuzione Skype o un client torrent, il server Apache non si avvierà. È necessario uscire dal programma che gestisce la porta 80 e il server Apache si avvierà.
Ora è necessario collegare a PhpStorm il debugger (Xdebug), il server Apache e il DB MySQL (XAMPP):
5. Se si è già avviato PhpStorm in precedenza, è necessario chiudere il progetto corrente usando File -> Chiudi progetto o semplicemente saltare questo passaggio e andare a File -> Impostazioni predefinite.
Dovrebbe apparire questa schermata:

Come si può vedere nell'immagine, è necessario accedere al menu delle impostazioni.
6. Una volta entrati nel menu delle impostazioni, è necessario andare su Linguaggi e strutture e selezionare PHP. È necessario cambiare la versione di PHP con la versione di PHP installata:

Successivamente è necessario cambiare l'interprete PHP. Nella pagina degli interpreti predefiniti, è necessario fare clic sul più verde e premere Percorso locale verso l'interprete. Ora è necessario scegliere l'eseguibile PHP. Per farlo, è necessario trovare la cartella XAMPP e scegliere la voce "php" e in essa selezionare php.exe;
Se tutto è a posto, si dovrebbe vedere questo:

7. Creare la configurazione del debugger PHP
[Xdebug]zend_extension = "C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll"xdebug.remote_enable = 1 |
Riavviare XAMPP ed eseguire nuovamente i moduli Apache e MySQL.
Se avete fatto tutto correttamente, dovreste vedere la seguente schermata:

Prima di configurare il debugger, è necessario tornare alla schermata iniziale e creare un nuovo progetto. Quindi si deve scegliere Empty PHP project e assicurarsi che la posizione del progetto sia nella cartella htdocs di XAMPP.

Successivamente, è necessario creare un nuovo file php all'interno del progetto. Ad esempio index.php;
Successivamente, modificare la configurazione:
Scegliere un Pagina web PHP (nella vecchia versione PHPStorm potrebbe chiamarsi PHP Web Application) nell'elenco a discesa dopo aver fatto clic sul più verde.
Modificare il nome della configurazione e aggiungere un nuovo server. Aggiungere un nuovo server con Host = localhostsulla porta 80 con il debugger Xdebug:

Infine, è necessario selezionare il server appena creato e modificare l'URL. Nella parte dell'URL è necessario individuare il file di cui si vuole eseguire il debug partendo da localhost. Nell'esempio seguente il mio file si trova nel progetto HelloWorld con il nome index.php.

Il risultato dovrebbe essere il seguente:

Ora siete pronti per iniziare ad utilizzare PHP! 🙂
È possibile utilizzare questo sito: https://xdebug.org/wizard per l'integrazione di Xdebug
