Ответ 1
Вам нужно настроить сопоставления пути для сопоставления файлов вашего проекта на сервере, на котором запущен php с x-debug
У меня есть локальный PHP-сервер с xdebug, установленным рядом с eclipse с настройкой Xdebug JIT. Все работает отлично, за исключением одной очень неприятной проблемы.
Проблема заключается в том, что каждый раз, когда я нажимаю точку останова на моем PHP script, Eclipse открывает файл php с полным путем, а не с относительным по отношению к рабочему пространству. Это создает два открытых файла, что не является проблемой, кроме установки точек останова в абсолютном файле, которые не отображаются должным образом на вкладке кода (они отображаются в списке точек останова), а также при установке или удалении точек останова между различными файлами являются специфичными для пути - поэтому вы не можете взаимодействовать с точками останова из другого представления файла. Кроме того, переход на новый файл открывается на той же вкладке. Я хотел бы, чтобы eclipse использовал вкладки, которые у меня уже были открыты, что, я думаю, произойдет, если не будет использовать абсолютные пути для открытия файлов.
Я попытался настроить карты путей в конфигурации сервера PHP, но они, похоже, не имели никакого эффекта. Я открыт для любых предложений, чтобы попробовать.
Спасибо!
Вам нужно настроить сопоставления пути для сопоставления файлов вашего проекта на сервере, на котором запущен php с x-debug