Em primeiro lugar, é necessário instalar e configurar o XAMPP e integrá-lo com o PhpStorm (4 passos):
1. Descarregue a última versão do XAMPP a partir de https://www.apachefriends.org/download.html .
Utilizo a versão 7.2.9 (não a mais recente):

2. Instalar o XAMPP em o diretório predefinido C:\xamppou poderá ter problemas de autorização mais tarde.
3. A primeira vez que iniciar o XAMPP, aparecerá um ecrã de seleção do idioma. Depois de escolher a língua que prefere, verá o ecrã principal do XAMPP.
4. Agora é necessário iniciar o servidor Apache. Se tudo estiver correto, a etiqueta Apache ficará verde e verá as portas predefinidas - 80. Se tiver o Skype ou um cliente de torrent em execução, o servidor Apache não será iniciado. É necessário sair do programa que contém a porta 80 e o servidor Apache será iniciado.
Agora, é necessário conectar o depurador (Xdebug), o servidor Apache e o banco de dados MySQL (XAMPP) ao PhpStorm:
5. Se já iniciou o PhpStorm antes, precisa de fechar o seu projeto atual utilizando Ficheiro -> Fechar projeto ou simplesmente saltar este passo e ir para Ficheiro -> Predefinições.
Deverá ver este ecrã:

Como se pode ver na imagem, é necessário aceder ao menu de definições.
6. Quando estivermos no menu de definições, temos de ir a Linguagens e estruturas e selecionar PHP. É necessário alterar a versão do PHP para a versão do PHP instalada:

Depois disso, é necessário alterar o interpretador PHP. Na página dos interpretadores predefinidos, tem de clicar no sinal de mais verde e premir Caminho local para o intérprete. Agora precisa de escolher o executável PHP. Para o fazer, tem de encontrar a sua pasta XAMPP e escolher a opção "php" e, nesse diretório, selecionar php.exe;
Se tudo estiver bem, deverá ver isto:

7. Criar a configuração do depurador de PHP
[Xdebug]zend_extension = "C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll"xdebug.remote_enable = 1 |
Reinicie o XAMPP e execute novamente os módulos Apache e MySQL.
Se tiver feito tudo corretamente, deverá ver o seguinte ecrã:

Antes de configurar o depurador, é necessário regressar ao ecrã inicial e criar um novo projeto. Em seguida, tem de escolher o projeto Empty PHP e certificar-se de que a localização do projeto se encontra na pasta htdocs do XAMPP.

Em seguida, é necessário criar um novo ficheiro php dentro do seu projeto. Por exemplo, index.php;
Em seguida, editar a configuração:
Escolha um Página Web PHP (Na versão antiga do PHPStorm, pode chamar-se PHP Web Application) na lista pendente depois de clicar no sinal de mais verde.
Editar o Nome da configuração e adicionar um novo servidor. Adicionar novo servidor com Anfitrião = localhostna porta 80 com o depurador Xdebug:

Por fim, é necessário selecionar o servidor recentemente criado e editar o URL. Na parte do URL, é necessário localizar o ficheiro que pretende depurar a partir do localhost. No exemplo abaixo, o meu ficheiro está no projeto HelloWorld com o nome de ficheiro index.php.

O resultado deve ser o seguinte:

Agora está pronto para começar a usar o PHP! 🙂
Pode utilizar este sítio: https://xdebug.org/wizard para a integração do Xdebug
