В есть пара замечаний в руководстве * Xdebug, например, (цитирование):
export XDEBUG_CONFIG="idekey=session_name"
php myscript.php
Если вы используете Eclipse PDT для разработки и отладки ваших PHP-сценариев, между Apache или CLI нет большой разницы: конфигурация выглядит совершенно одинаково, вам просто не нужно настраивать веб-сервер или указывать URL ; вместо этого вы должны указать путь к исполняемому файлу PHP.
О переменной XDEBUG_SESSION_START
: ну, вы запускаете весь сценарий в «режиме отладки», поэтому у вас нет понятия «сеанс отладки», я бы сказал.
Например, вот что Window > Preference > PHP > PHP executables
выглядит для меня прямо сейчас, а справа - что я получаю, нажимая кнопку Edit
на первой:

(source: pascal-martin.fr )

(source: pascal-martin.fr )
И окно debug configurations
:

(source: pascal-martin.fr )
И запуск отладки: он просто работает:

(source: pascal-martin.fr )
Надеюсь, это поможет: -)
Иначе, с какой конкретной проблемой вы сталкиваетесь?