Настройка Xdebug в Open Server для PhpStorm

Для начала меняем настройки PHP на 5.6 (или на другую последнюю версию) и Apach 2.4. 

Теперь заходим в файл 
C:\OpenServer\userdata\config\PHP-5.6_php

и правим следующие параметры настроек:

[Xdebug]
zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll"
xdebug.idekey = "PHPSTORM"
xdebug.profiler_output_dir="%sprogdir%/userdata/temp/xdebug/"
xdebug.profiler_output_name = "cachegrind.out.%H%R"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.trace_output_dir = "%sprogdir%/userdata/temp/xdebug/"
xdebug.extended_info = 1

 Это все настройки для Open Server, перезапускаем его.

Теперь настраиваем PhpStorm. Для начала ищем настройку xdebug, здесь нужно выставить Interpreter:

xdebug phpstorm

В Interpreter выставляем путь к php.exe 5.6 версии:
 C:\OpenServer\modules\php\PHP-5.6\php.exe

Это все, дальше если у вас возникли ошибки пишите в комментариях. Удачного поиска багов!

 Чтобы не было этой ошибки:

Cannot accept external Xdebug connection
Cannot evaluate expression 'isset($_SERVER['PHP_IDE_CONFIG'])' 
Проверьте настройку php.ini:
xdebug.extended_info = 1

Добавить комментарий

Войти, используя Loginza Google Account Yandex Mail.ru Vkontakte Facebook
(If you're a human, don't change the following field)
Your first name.
(If you're a human, don't change the following field)
Your first name.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.