Първо трябва да инсталирате и конфигурирате XAMPP и да го интегрирате с PhpStorm (4 стъпки):
1. Изтегляне на последната версия на XAMPP от https://www.apachefriends.org/download.html .
Използвам версия 7.2.9 (не най-новата):

2. Инсталирайте XAMPP в директорията по подразбиране C:\xampp, в противен случай може да се сблъскате с проблеми с разрешенията по-късно.
3. При първото стартиране на XAMPP ще се появи екран за избор на език. След като изберете предпочитания от вас език, ще видите основния екран на XAMPP.
4. Сега трябва да стартирате сървъра Apache. Ако всичко е наред, етикетът Apache ще стане зелен и ще видите портовете по подразбиране - 80. Ако имате стартиран Skype или клиент за торенти, сървърът Apache няма да се стартира. Трябва да излезете от програмата, която държи порт 80, и сървърът Apache ще се стартира.
Сега трябва да свържете дебъгъра (Xdebug), сървъра Apache и MySQL DB (XAMPP) към PhpStorm:
5. Ако сте стартирали PhpStorm преди, трябва да затворите текущия си проект, като използвате Файл -> Затвори проекта или просто прескочете тази стъпка и отидете на Файл -> Настройки по подразбиране.
Трябва да видите този екран:

Както можете да видите на снимката, трябва да отидете в менюто с настройки.
6. След като влезете в менюто с настройки, трябва да отидете в Езици и рамки и изберете PHP. Трябва да промените версията на PHP на инсталираната от вас версия на PHP:

След това трябва да промените PHP интерпретатора. На страницата с интерпретаторите по подразбиране трябва да щракнете върху зеления плюс и да натиснете Местен път към интерпретатора. Сега трябва да изберете изпълнимия файл на PHP. За да направите това, трябва да намерите папката XAMPP и да изберете "php" директория и в нея изберете php.exe;
Ако всичко е наред, трябва да видите това:

7. Създаване на конфигурация на PHP дебъгер
[Xdebug]zend_extension = "C:\xampp\php\ext\php_xdebug-2.6.0-7.2-vc15.dll"xdebug.remote_enable = 1 |
Рестартирайте XAMPP и стартирайте отново модулите Apache и MySQL.
Ако сте направили всичко правилно, трябва да видите следния екран:

Преди да конфигурирате дебъгъра, трябва да се върнете в началния екран и да създадете нов проект. След това трябва да изберете Empty PHP project (Празен PHP проект) и да се уверите, че местоположението на проекта е в папката htdocs в XAMPP.

След това трябва да създадете нов файл php в проекта си. Например index.php;
След това редактирайте конфигурацията:
Изберете PHP уеб страница (В старата версия на PHPStorm може да се нарича PHP Web Application) в падащото меню, след като щракнете върху зеления плюс.
Редактирайте името на конфигурацията и добавете нов сървър. Добавете нов сървър с Хост = localhost, на порт 80 с дебъгер Xdebug:

Накрая трябва да изберете новосъздадения сървър и да редактирате URL адреса. В частта за URL трябва да намерите файла, който искате да дебъгвате, започвайки от localhost. В примера по-долу моят файл се намира в проекта HelloWorld с име index.php.

Резултатът трябва да бъде следният:

Вече сте готови да започнете да използвате PHP! 🙂
Можете да използвате този сайт: https://xdebug.org/wizard за интеграцията на Xdebug
