Я пытаюсь настроить php x-debug с помощью Atom. Я использую ОС High Sierra. Установил x-debug и вижу в php информацию. Также установлен пакет отладки php в атоме. conf.cson имеет:
"php-debug":
PathMaps: [
"remotepath;localpath"
"localhost/opa;/Applications/XAMPP/xamppfiles/htdocs/OPA"
]
ServerAddress: "127.0.0.1"
ServerPort: 9000
currentConsoleHeight: "292px"
currentPanelMode: "side"
currentPanelWidth: "570px"
И в Php.ini
zend_extension = /Applications/XAMPP/xamppfiles/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_connect_back=1 # Not safe for production servers
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=true
Я вижу прослушивание на 127.0.0.1:9000 в Atom, но ничего не происходит, когда я загружаю веб-сайт. Точка останова никогда не попадет. Может кто-нибудь сказать мне, что я делаю неправильно здесь?
Моя информация о Php для x-debug:
phpinfo()
? 2) Что должен сказать xdebug? - person LazyOne   schedule 14.11.2017remotepath
--localhost/opa
). Насколько я знаю, это должен быть полный фактический физический путь в удаленной системе, а не какой-то URL-адрес. Поскольку все это локально, вам нужно либо указать один и тот же путь для локального и удаленного... либо вообще не указывать его. Если у вас нет символических ссылок в пути... тогда вы должны указать окончательный/разрешенный путь (поскольку это то, что использует xdebug/PHP). - person LazyOne   schedule 15.11.2017