В php.ini на вашем виртуальном сервере Debian в XDebug должны быть настроены некоторые переменные конфигурации. один из них xdebug.remote_host
. Вероятно, сейчас установлено значение «localhost». Необходимо указать IP-адрес вашего ПК с Win7.
В php.ini (убедитесь, что вы редактируете тот, который использует Apache, а не тот, который использует PHP CLI ... они могут быть или не совпадать) :
xdebug.remote_enable=on
xdebug.remote_host=192.168.0.999
Где 192.168.0.999 заменяется IP-адресом ПК.
Вам необходимо убедиться, что для xdebug.remote_port
и xdebug.remote_handler
установлено значение, ожидаемое вашим плагином Eclipse.
Альтернативой указанию xdebug.remote_host
будет использование xdebug.remote_connect_back
. Я никогда не настраивал это, поэтому я не могу помочь вам больше, чем указать вам документы XDebug.
Обратите внимание, что для правильной настройки вам могут потребоваться другие настройки php.ini. Я не пользователь Eclipse, поэтому я не знаком с его особыми потребностями (если есть). Документы XDebug или сайт документации для используемого вами подключаемого модуля Eclipse, вероятно, будут иметь базовое руководство по установке и требованиям.
Если вы не уверены, какой php.ini использует Apache, создайте файл php с phpinfo();
в нем (и ничем иным, кроме <?php
для начала), а затем получите доступ к этому файлу через браузер через сервер Apache (поместите его в корневой каталог веб-сервера). Ищите «Загруженный файл конфигурации» ... должно быть в верхней части.