Я пытаюсь подключить Xdebug к моему PhpStorm из экземпляра EC2.
- Я открыл порт 9000 в группе безопасности, связанной с экземпляром EC2.
До того, как открыть его с помощью UDP, я получу:
telnet: connect to address <IP>: Connection refused
telnet: Unable to connect to remote host```
После его открытия я получу: Trying <IP>...
, и он просто там висит.
- Я переправляю 9020 внутренне на 9000 внешне, чтобы посмотреть, не приведет ли это к каким-либо другим результатам (поскольку я не могу найти настройки на маршрутизаторе для простого открытия портов)
- Мой xdebug.Параметр ini находится по адресу: /etc/php-5.6.d/50-xdebug.ini (да, очень старая версия PHP, с которой мне придется работать здесь).
- Мой xdebug.ini содержит это:
xdebug.remote_autostart=on
xdebug.remote_enable=on
xdebug.idekey=PHPSTORM
xdebug.remote_connect_back = On
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode = req
- Я использую PhpStorm, и теперь он прослушивает порт 9020 (пробовал 9000 перед переадресацией портов с тем же результатом).
- У меня естьустановлено расширение браузера Xdebug и установлено значение PHPSTORM.
- У меня также включена остановка на первой строкев качестве точек останова на всякий случай.
- Xdebug настроен на прослушивание.
Когда я открываю страницу PHP из своего браузера, ничего не происходит.У меня это работало десятки раз, но никогда из инстанса EC2.Есть идеи, что я пропустил?