Устранение ошибки "Can't start listening for connections from 'xdebug'. Port 9000 is busy." в PhpStorm

Если при попытке запуска Xdebug в PhpStorm вы получаете такую ошибку с таким текстом:

Can't start listening for connections from 'xdebug'. Port 9000 is busy.

то нужно выполнить следующие действия.

Найдите процесс, который занимает порт под номером 9000 следующей командой

		sudo netstat -tulpn | grep :9000

Вы получите ответ примерно в таком виде:

		Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name

		tcp        0      0 0.0.0.0:9000            0.0.0.0:*               LISTEN      1624/docker-proxy

Вам нужен PID для того чтобы остановить процесс следующей командой

		sudo kill -9 1624
Примечание: возможно ваш процесс не показывает его PID, это возможно если вы используете PHP-FPM, который по умолчанию использует порт 9000, в этом случае вы можете поменять PHP-FPM порт или PHP Xdebug порт.

Полезные ссылки

Тэги:

Тэг в списке: