Страница 3 из 4

Добавлено: 17 май 2015, 00:24
snenko
Добавлю от себя еще 5 копеек:
связка OpenServer+phpStorm+CoogleChrome+xdebug(дополнение к гуглу)
там phpStorm не надо ничего настраивать:

1. в php.ini:
[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/"
4. phpstorm(не знаю обязательно ли)
File > Settings > PHP > PHP language level: > выбираем соответствующую версию пхп (у меня 5.4)

3. устанавливаем дополнение xdebug на CoogleChrome

---------------------------------------------
дебаг запускается не через phpstorm а через хром:
Изображение
1. в правом верхнем углу будет неактивынй жучек, его надо выставить enabled
2. нажимаем обновление вашей страницы и phpstorm должнен сам отловить путь дебага
Изображение
-------------------------------------------------
если в шторме показывает ошибку
Problem with xdebug: Cannot evaluate / parse expression 'isset($_SERVER['PHP_IDE_CONFIG'])'
то делаем в php.ini: xdebug.extended_info=1

[upd=1431863685][/upd]
Забыл сказать: чтобы phpStorm ловил xdebug, необходимо нажать "start listen php debug connections"
Изображение
чтобы было так:
Изображение
и только потом обновлять страницу в хроме

Добавлено: 19 май 2015, 14:59
wormen86
snenko, да, версию php обязательно нужно указывать ... там и без плагина к хрому все прекрасно работает

делов на 2 минуты чтобы настроить

Re: Пошаговая настройка Xdebug + OpenServer + PHPStorm

Добавлено: 20 фев 2016, 02:48
mihailsemin
И где все изображения в данном посте.

Re: Пошаговая настройка Xdebug + OpenServer + PHPStorm

Добавлено: 20 фев 2016, 05:24
mihailsemin
Это называется пошаговая инструкция для людей которые с сервером php и БД практический первый раз столкнулись и просто хотят изучить технологию создания сайтов? Вы издеваетесь!!! Если создается open source проект то мануалы расписывают что бы одноклассник понял на примере Blender 3d или Gimp. а вы как я понимаю все это замутили ради трафа и donate. В принципе чего еще можно ожидать .......

Re: Пошаговая настройка Xdebug + OpenServer + PHPStorm

Добавлено: 04 июл 2016, 12:35
clod
Мне больше нравится РНР дебаггер в Коделобстере: http://www.codelobster.com/php_debugger.html

Re: Пошаговая настройка Xdebug + OpenServer + PHPStorm

Добавлено: 22 сен 2016, 08:19
_Erik_
Картинки перезалейте

Re: Пошаговая настройка Xdebug + OpenServer + PHPStorm

Добавлено: 11 окт 2017, 17:54
PavelAle
Мне никак не удаётся тупо установить Xdebug на сервер.
Прописываю в php.ini конфигурацию для дебага, как показано а форуме выше.
Перезапускаю сервак.
Снова открываю пхп.ини и вижу, что все основные строки дебага закоментированны!
Типа того:
;zend_extension="c:/openserver/ospanel/modules/php/PHP-7.1-x64/ext/php_xdebug.dll"
;xdebug.default_enable = 1
xdebug.auto_trace = 0
xdebug.collect_includes = 1
;xdebug.collect_params = 4
;xdebug.collect_return = 1
;xdebug.collect_assignments = 1
;xdebug.collect_vars = 1
xdebug.dump.REQUEST = *
xdebug.dump.SESSION = *
xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD
;xdebug.dump.COOKIE =
;xdebug.dump.FILES =
;xdebug.dump.GET =
;xdebug.dump.POST =
xdebug.dump_globals = 1
xdebug.dump_once = 1
xdebug.dump_undefined = 1
xdebug.extended_info = 1
;xdebug.file_link_format = ""
;xdebug.idekey = ""
;xdebug.manual_url = "http://www.php.net"
xdebug.max_nesting_level = 256
xdebug.overload_var_dump = 1
;xdebug.profiler_append = 1
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir="c:/openserver/ospanel/userdata/temp/xdebug/"
xdebug.profiler_output_name = "cachegrind.out.%H%R"
;xdebug.remote_autostart = 0
;xdebug.remote_enable = 1
;xdebug.remote_handler = "dbgp"
Соответственно, вызов phpinfo выдаёт, что Xdebug`а нет.
И чтобы я ни делала с пхп.ини, как бы не пытался раскомментировать - после перезапуска сервера всё снова приходит вот в такое (закоментированное) состояние!
В чём причина и что делать?!

Re: Пошаговая настройка Xdebug + OpenServer + PHPStorm

Добавлено: 11 окт 2017, 18:36
GeekHacker
Потому что нужно редактировать шаблон php.ini, а не "рабочий" файл в модулях. При каждом запуске OS подтягивает конфигурацию из шаблона. А т.к. в шаблоне эти строки остаются закомментироваными, то и результат соответствующий.

Re: Пошаговая настройка Xdebug + OpenServer + PHPStorm

Добавлено: 11 окт 2017, 18:54
PavelAle
GeekHacker писал(а):нужно редактировать шаблон php.ini, а не "рабочий" файл в модулях.
Что ещё за шаблон?

Re: Пошаговая настройка Xdebug + OpenServer + PHPStorm

Добавлено: 26 окт 2017, 17:16
DelphinPRO
Ищите в папке OpenServer/userdata/config