Primero necesitas instalar y configurar XAMPP e integrarlo con PhpStorm (4 pasos):
1. Descarga la última versión de XAMPP desde https://www.apachefriends.org/download.html .
Utilizo la versión 7.2.9 (no la última):

2. Instalar XAMPP en el directorio por defecto C:\xamppDe lo contrario, podría tener problemas de permisos más adelante.
3. La primera vez que inicies XAMPP verás una pantalla de selección de idioma. Después de elegir el idioma que prefieras, verás la pantalla principal de XAMPP.
4. Ahora necesitas iniciar el servidor Apache. Si todo es correcto, la etiqueta Apache se volverá verde, y verás los puertos por defecto - 80. Si tiene Skype o un cliente torrent en ejecución, el servidor Apache no se iniciará. Tienes que salir del programa que tiene el puerto 80, y el servidor Apache se iniciará.
Ahora, necesitas conectar el depurador (Xdebug), el servidor Apache y la base de datos MySQL (XAMPP) a PhpStorm:
5. Si ha iniciado PhpStorm anteriormente, debe cerrar el proyecto actual con Archivo -> Cerrar proyecto o simplemente sáltese este paso y vaya a Archivo -> Configuración por defecto.
Debería ver esta pantalla:

Como puedes ver en la imagen, tienes que ir al menú de ajustes.
6. Una vez que estemos en el menú de configuración hay que ir a Lenguajes y marcos y seleccione PHP. Es necesario cambiar la versión de PHP a la versión de PHP instalada:

Después necesitas cambiar el intérprete de PHP. En la página de intérpretes predeterminados, debe hacer clic en el signo más verde y pulsar Ruta local al intérprete. Ahora necesitas elegir el ejecutable PHP. Para ello, tienes que encontrar tu carpeta XAMPP y elegir la opción "php"y en él seleccione php.exe;
Si todo está bien, deberías ver esto:

7. Crear configuración del depurador PHP
[Xdebug]zend_extension = "C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll"xdebug.remote_enable = 1 |
Reinicia XAMPP y ejecuta de nuevo los módulos Apache y MySQL.
Si has hecho todo correctamente, deberías ver la siguiente pantalla:

Antes de configurar el depurador, necesitas volver a la pantalla de inicio y crear un nuevo proyecto. A continuación, tienes que elegir Empty PHP project y asegurarte de que la ubicación del proyecto está en la carpeta htdocs en XAMPP.

A continuación, deberá crear un nuevo archivo php dentro de su proyecto. Por ejemplo index.php;
A continuación, edite la configuración:
Elija una Página Web PHP (En la versión antigua PHPStorm podría llamarse PHP Web Application) en el menú desplegable después de hacer clic en el signo más verde.
Edite el Nombre de configuración y añada un nuevo servidor. Añada un nuevo servidor con Host = localhosten el puerto 80 con el depurador Xdebug:

Por último, debe seleccionar el servidor recién creado y editar la URL. En la parte de la URL necesitas localizar el archivo que quieres depurar comenzando desde localhost. En el ejemplo de abajo mi archivo está en el proyecto HelloWorld con el nombre index.php.

El resultado debería ser el siguiente:

Ya estás listo para empezar a usar PHP 🙂 .
Puede utilizar este sitio: https://xdebug.org/wizard para la integración de Xdebug
