#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 (?)
код, который вы запускаете, должен находиться на удаленном сервере.
я все еще не понимаю, как отредактировать это на локальном сервере с удаленными файлами. поскольку отладчик не хочет подключаться к соединениям удаленного доступа.