phpsorm+openserver+xdebug

Различные вопросы по установке и настройке фреймворка, конфигурции веб-сервера и IDE.
Ответить
kwasti
Сообщения: 250
Зарегистрирован: 2016.01.28, 16:14

phpsorm+openserver+xdebug

Сообщение kwasti » 2018.07.14, 12:17

пересмотрел множество инструкций, настроил вроде как все верно.
phpstorm 2018

в openserver перепробовал несколько версий php

в итоге если в openserver версия php 7.2, то phpdtorm вообще никак не реагирует "Waiting for incomming connection with ide key 'PHPSTORM'

висит это сообщение в дебаге и все.
решил поменять версию php на 5.4-x64 и 5.6-x64
в обоих случаях при открытии страниц проскакивает сообщение "connected"
и опять "Waiting"
ни на одном бреакпоинте не остановился.
пробовал изменять имя сервера вместо localhost, на тот,который прописан в настройках openserver (это имя ппрописывал и в php.ini - в одной из инструкции читал что имя должно совпадать)
итог такой же, моргает подкючение и опять waiting..

сейчас в openserver php 5.6-x64

Код: Выделить всё

[Xdebug]
zend_extension="%sprogdir%/modules/php/%phpdriver%/ext/php_xdebug.dll"
xdebug.auto_trace = 0
xdebug.collect_includes = 1
xdebug.dump.REQUEST = *
xdebug.dump.SESSION = *
xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD
xdebug.dump_globals = 1
xdebug.dump_once = 1
xdebug.dump_undefined = 1
xdebug.extended_info = 1
xdebug.idekey = "PHPSTORM"
xdebug.max_nesting_level = 256
xdebug.overload_var_dump = 1
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 1
xdebug.profiler_output_dir="%sprogdir%/userdata/temp/xdebug/"
xdebug.profiler_output_name = "cachegrind.out.%H%R"
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "engine.local"
xdebug.remote_mode = "req"
xdebug.remote_port = 9001
xdebug.trace_output_dir = "%sprogdir%/userdata/temp/xdebug/"
xdebug.var_display_max_children = 256
xdebug.var_display_max_depth = 16
настройки PhpStorm
интерпретатор Php выбра из Папки openserver "E:\OSPanel\modules\php\PHP-5.6-x64\php.exe"

Servers: engine.local, port 80, Debuger Xdebug

Debug: порт 9001, параметры Force * галки сняты

DBGp proxy: Key PHPSTORM, Host engine.local, port 9001

run/debug configuration
PHP remote Debug: server: engine.local, IDE key: PHPSTORM


сайт открываю через гуглхром openserver'а

сейчас только сообразил что openserver работает с копией прокта (я предпочитаю деплоить решение в локальную папку, а работать с проектом в другой папке)

может поэтому не работает?

Loveorigami
Сообщения: 781
Зарегистрирован: 2014.08.27, 21:54

Re: phpsorm+openserver+xdebug

Сообщение Loveorigami » 2018.07.14, 16:37

Принт скрин лучше дайте с настройками. Сравню со своими

Ответить