У меня возникла эта проблема: я пытаюсь отлаживать скрипты PHP, запущенные через CLI (я не забочусь об этом через веб-сервер) удаленно - желательно - или локально.Проблема удаленного отладчика PHP cli
Я нахожусь на Linux как на удаленном сервере, так и на моей локальной машине разработки с использованием xdebug, а также удаленно netbeans/eclipse или vdebug на vim.
Итак, моя проблема заключается в следующем: удаленная машина запускает PHP-скрипты в фоновом режиме, поскольку мы используем их для системных задач, мониторинга ресурсов и т. Д. Поэтому, пока я пытаюсь отлаживать сценарий A (который я работаю on), отладчик заканчивает показывать мне скрипты cron'ed, которые запускаются одновременно, что делает невозможным работу над тем, что я делаю в то время.
Я что-то не так? Я пробовал несколько подходов, но я постоянно сталкиваюсь с этой проблемой.
Моя нынешняя конфигурация - это, но я пробовал множество вариантов.
zend_extension = /usr/lib64/php/modules/xdebug.so
xdebug.remote_enable = on
xdebug.remote_handler = dbgp
xdebug.remote_host = 127.0.0.1
xdebug.remote_port = 9000
xdebug.remote_autostart = On
Мысли?
Да , Конфигурация, которую я показываю выше, является той, где я отлаживался локально. – Arkandel
По существу xdebug «работает» как в удаленной, так и в локальной конфигурации. То, что я не могу сделать, это различие между сценарием, который я на самом деле хочу отлаживать, и любым другим скриптом PHP, который выполняется одновременно. – Arkandel
Возможно, будет использовать другую 'idekey' помощь? – Stepashka