Это мое первое сообщение здесь, я публикую, потому что после прочтения X статей googling не может получить PhpStorm, Xdebug работает со сценариями CLI.PhpStorm & Xdebug - не могу получить отладчик работы с CLI-скриптом
Уже пытались следовать советам из:
- PHPStorm + XDebug Setup Walkthrough
- https://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm
- PHPStorm + XDebug + Vagrant
- и несколько блогов, которые я нашел в Интернете, но все еще ничего ...
У меня было это работает, но после уничтожения бродяг недавно и сейчас нельзя полностью отдохнуть руда эта особенность.
SETUP:
- Я бегу проект Symfony на Vagrant.
- Отладка «веб-страниц» на моем сервере работает просто отлично.
При попытке отладки CLI команды я prequisite его:
export XDEBUG_CONFIG="XDEBUG_SESSION=1" export PHP_IDE_CONFIG="serverName=vagrant"
XDEBUG.INI (на Vagrant):
zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_host=192.168.0.133 (ip I get from ifconfig -a on Vagrant)
xdebug.remote_port=9000
xdebug.max_nesting_level=2500
xdebug.remote_handler=dbgp
xdebug.remote_autostart=1
xdebug.remote_connect_back=1
xdebug.idekey="PHPSTORM"
Любая помощь очень ценится. Копал, через X статей на сайте, но в моих глазах все конфигурации выглядят нормально, ни одна идея не что делать ...
1) 'xdebug.remote_connect_back = 1' - установить его как' 0' (отключить эту функцию) 2) 'xdebug.remote_host = 192.168.0.133 (ip я получаю от ifconfig -a on Vagrant)' - это должен быть IP-адрес вашего компьютера, на котором PhpStorm работает, как видно из бродящей машины. 3) Возможно, ваша Linux Vagrant VM использует 2 разных php.ini: один для Apache и один для CLI-скриптов - так что вам нужно убедиться, что вы редактируете правильный ini-файл для среды CLI. 4) Поделитесь своим выходом 'php -i '5) Если все еще ничего - включите протокол xdebug и посмотреть, что он должен сказать – LazyOne
6) Все статьи и руководства по отладке PHP PhpStorm PHP: https://confluence.jetbrains.com/display/PhpStorm/Debugging+with+PhpStorm – LazyOne
LazyOne «это должен быть IP-адрес вашего компьютера, где PhpStorm работает, как видно из бродячих машин »- ошибся здесь - спасибо – Piterr