Мой сервер Debian (виртуальная машина VMware) работает и все настройки в моем PhpStorm в порядке. Я установил сетевой адаптер виртуальной машины как мостовой (также пробовал NAT).
Мой xdebug.ini
выглядит так:
zend_extension=xdebug.so
xdebug.profiler_enable=On
xdebug.remote_enable=On
xdebug.remote_host=MY_HOST_IP_ADDRESS
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.idekey=PHPSTORM
xdebug.remote_autostart=1
xdebug.remote_log="/tmp/xdebug.log"
Тем не менее, мой xdebug.log
выглядит довольно злым:
Log opened at 2018-07-01 14:54:08
I: Connecting to configured address/port: MY_HOST_IP_ADDRESS:9000.
E: Time-out connecting to client. :-(
Log closed at 2018-07-01 14:54:09
На самом деле, когда я использую telnet с моей гостевой машины ...
telnet MY_HOST_IP_ADDRESS 9000
Trying MY_HOST_IP_ADDRESS...
telnet: Unable to connect to remote host: Connection refused
Я не могу понять, как заставить это работать через пару дней. Мой SSH-туннель также запущен (я использовал встроенный инструмент PhpStorm SSH), но даже netcat
мне не помогает:
nc MY_HOST_IP_ADDRESS 9000
(UNKNOWN) [MY_HOST_IP_ADDRESS] 9000 (?) : Connection refused
Это моя конфигурация PhpStorm (как вы можете видеть, скрипт проверки выглядит хорошо):
Чего мне не хватает?