У меня есть проект в PhpStorm, и я хотел бы иметь возможность отлаживать любой php-файл в любой папке. Единственный способ, которым я сумел отладить страницу PHP был установить его в явном виде в конфигурации отладки:Как правильно настроить конфигурации отладки в PhpStorm
Обратите внимание, что я набираю полный путь к файлу PHP в определенной папке. Теперь, если я хочу отлаживать другой файл, мне нужно создать еще одну конфигурацию для этого нового файла. Что делать, если я хочу отлаживать больше 2, 3 файлов? Нужно ли создавать новую конфигурацию для каждого отдельного файла?
Я также могу щелкнуть правой кнопкой мыши файл, а затем выбрать Debug. Он запускается в браузере, но таким образом он не останавливается на точке останова (та же точка останова, что и в вышеприведенном примере, так что оба расширения xdebug и chrome работают правильно).
Кажется, что если я правой кнопкой мыши файл, а затем выберите Debug это создает временную конфигурацию, но типа «JavaScript Debug», как можно увидеть на следующем рисунке:
Тогда это делает смысл не останавливается в точке останова, так как он ожидает кода Java. Есть ли способ изменить это? Я что-то упускаю?
Меню правой кнопки мыши AFAIK предлагает только стандартные и самые простые варианты - отладка PHP Script и JavaScript. Если вы хотите отлаживать любую страницу, просто используйте подход «нуль-config», где вы инициируете сеанс отладки из фактического браузера (с помощью расширения браузера xdebug или букмарклета и т. Д.). https://confluence.jetbrains.com/display/PhpStorm/Zero-configuration+Web+Application+Debugging+with+Xdebug+and+PhpStorm – LazyOne
RBasniak не очень приятно задавать вопрос и никогда не давать отзывов, когда люди пытаются Помогите. Помог ли мой ответ решить вашу проблему? если так выберите его (и повысьте, если хотите). В противном случае нам все равно хотелось бы знать, как вы решили свою проблему, чтобы мы могли учиться на ней. – BeetleJuice