Phpstorm настройка run

PhpStorm містить зручні інструменти для запуску та налагодження php-додатки. Для їх використання потрібно виконати певні настройки проекту.

Перше, що потрібно зробити, це налаштувати сервер. Для цього йдемо в меню Run -> Edit Configurations ... У діалозі Run / Debug Configurations натискаємо на + (зелений плюс) зліва вгорі і вибираємо PHP Web Application. Це дозволить використовувати для запуску та налагодження локальний сервер (припускаємо, що він уже налаштований). Далі в правій частині:

  1. Заповнюємо поле Name (довільне ім'я)
  2. Натискаємо на ... (три крапки) праворуч від поля Server. Відкриється новий діалог Servers. Тут знову натискаємо + (зелений плюс) і в правій частині заповнюємо:
    1. Поле Name (довільне ім'я)
    2. Host - хост, настроєний для локального сайту
    3. Port - якщо не змінювали, залишаємо за замовчуванням 80
    4. Debugger - вибираємо Xdebug або Zend Debugger
    5. Apply і OK
  3. Start URL - якщо коренева директорія сайту, залишаємо / або вписуємо потрібний шлях
  4. В поле Browser можна вибрати браузер, в якому буде запускатися додаток
  5. У Before launch можна налаштувати додаткові кроки перед запуском: сторонні скрипти, білдери і т.д.
  6. Apply і OK

Після цього можна запустити проект вибравши Run -> Run ...

Для запуску програми в режимі налагодження потрібно додатково встановити і налаштувати debugger.

Зберігаємо скачав файл в папку з розширеннями для php (щось на зразок C: \ Program Files \ php \ ext) і додаємо в php.ini:

Це мінімальні настройки, необхідні, щоб Xdebug заробив в зв'язці з PhpStorm. Перезапускаємо сервер і перевіряємо phpinfo (), там повинна з'явиться секція xdebug. Якщо не з'явилася, значить швидше за все завантажили не ту версію Xdebug.

Тепер, щоб запустити додаток в режимі налагодження, натискаємо Run -> Start Listening for PHP Debug Connections. ставимо крапки зупинки або відзначаємо Run -> Break at first line in PHP script. і запускаємо Run -> Debug ...

Відкриється браузер зі стартовою сторінкою додатки, але завантаження не закінчиться. Тепер якщо повернуться в PhpStorm, там буде відкрита Debug панель з налагоджування.

Схожі статті