Я пытаюсь отладить проект Symfony 4 в PhpStorm v2019.1.2 с помощью Xdebug.
Вопрос в том, что каждый раз, когда я запускаю сеанс отладки, он прерывается (без точки останова) в bin/console.php (line 9)
:
if (false === in_array(\PHP_SAPI, ['cli', 'phpdbg', 'embed'], true)) {
echo 'Warning: The console should be invoked via the CLI version of PHP, not the '.\PHP_SAPI.' SAPI'.\PHP_EOL;
}
затем в vendor/symfony/web-server-bundle/Resources/router.php (line 25)
:
if (ini_get('auto_prepend_file') && !in_array(realpath(ini_get('auto_prepend_file')), get_included_files(), true)) {
require ini_get('auto_prepend_file');
}
перед тем, как вводить свой код и вводить установленные мной точки останова.
Как я могу исправить / предотвратить это поведение?
Это моя версия PHP:
PHP 7.3.1 (cli) (сборка: 9 января 2019 г. 22:22:34) (NTS MSVC15 (Visual C ++ 2017) x64)
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.1, Copyright (c) 1998-2018 Zend Technologies
с Xdebug v2.7.2, Copyright (c) 2002-2019, Дериком Ретансом
А это мой php.ini
раздел xdebug:
[XDEBUG]
zend_extension = "C:\Program Files\PHP\v7.3\ext\php_xdebug-2.7.2-7.3-vc15-nts-x86_64.dll"
xdebug.remote_autostart=1
xdebug.remote_connect_back=1
xdebug.remote_cookie_expire_time = 3600
xdebug.remote_enable = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.remote_log=path_to_log/xdebug.log
xdebug.scream = 0