Настройка удаленной отладки с помощью PHP и XDebug, Настройка - PullRequest
1 голос
/ 23 мая 2011

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

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

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

1 Ответ

1 голос
/ 27 декабря 2011

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

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

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

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

...