Настройка удаленной отладки с помощью PHP и XDebug, Настройка

#php #eclipse #xdebug

#php #eclipse #xdebug

Вопрос:

Я прочитал несколько статей по этому вопросу и освоился с использованием Eclipse PDT и XDebug для отладки PHP с локальным сервером.
Для удаленного сервера и кодовой базы, где я могу внести изменения в настройки php для настройки XDebug, я бы хотел выполнять отладку удаленно.

Меня беспокоят настройки xdebug.remote_host и _port
, особенно с учетом того, что я нахожусь за маршрутизатором Comcast (с общедоступным IP, отличным от моего компьютера Eclipse). Означает ли это, что мне потребуется переадресация портов, чтобы заставить Eclipse PDT работать в качестве моего клиента XDebug?

Я еще не решил, хочу ли я тратить время на то, чтобы пройти этот маршрут, или было бы разумно использовать дополнение FireFox «easy Xdebug». Возможно, это дало бы мне всю необходимую функциональность.

Комментарии:

1. Я также хочу знать, нужна ли мне точно такая же кодовая база на моем локальном компьютере — или есть какой-то способ отредактировать через SSH, а затем запустить сеанс отладки? Мне любопытно

Ответ №1:

я все еще осваиваюсь с этим, но это то, что вам нужно:

вам необходимо настроить свой локальный IP-адрес на удаленном сервере, чтобы он знал, к чему подключаться. у вас должна быть DMZ или переадресация портов в вашу систему отладки с вашего маршрутизатора. также убедитесь, что на ваших удаленных и локальных системах открыт брандмауэр для порта 9000 (?)

код, который вы запускаете, должен находиться на удаленном сервере.

я все еще не понимаю, как отредактировать это на локальном сервере с удаленными файлами. поскольку отладчик не хочет подключаться к соединениям удаленного доступа.