Не удалось послушать на 127.0.0.1:80 (причина: отклоненное Разрешение) PhpStorm Xdebug

Я использовал phpstorm для разработки приложений PHP в окнах. Я сместился к Ubuntu потому что предложенный друг. Я недавно настроил Xdebug с PHPStorm, но я не могу попробовать его, потому что ему дают меня эту ошибку:

Failed to listen on 127.0.0.1:80 (reason: Permission denied)

Я использую PHPStorm 2016.2. Это работает без отладки, но когда я пытаюсь работать в веб-сервере за отладкой, это дает эту ошибку

ЛЮБАЯ справка высоко ценилась бы.

1
задан 24 September 2016 в 21:21

3 ответа

Попытайтесь выполнить команду следующим образом, чтобы проверить, используется ли порт 80 уже другой программой.

ss -nltp | grep -iw 80

, Если вышеупомянутая команда не найдена в Вашей человечности (более старая версия человечности не имеет команда ss) затем пробуют после cmd.

 netstat -nltp | grep -iw "80"

, Если порт 80 используется каким-либо приложением, он будет перечислен там. Если Вы нашли таким образом, что необходимо сначала остановить то приложение, или иначе необходимо изменить порт того приложения к чему-то еще кроме порта 80 . Atfer, которые пытаются запустить Ваше приложение, таким образом, оно может легко связать для портирования 80.

1
ответ дан 7 December 2019 в 15:48

Для избавлений от разрешения, отклоненного в привилегированных портах другими приложениями, установите authbind. Устанавливать authbind

sudo apt-get install authbind

Сделайте порт 80 доступными authbind (необходимо быть корнем):

touch /etc/authbind/byport/80
chmod 500 /etc/authbind/byport/80
chown <apache_user_created> /etc/authbind/byport/80
touch /etc/authbind/byport/443
chmod 500 /etc/authbind/byport/443
chown <apache_user_created> /etc/authbind/byport/443

Затем после того, как это будет в порядке.

0
ответ дан 7 December 2019 в 15:48

Извините, что некроударил поток, но он обнаруживается в поисковых системах.

Порты под 1 024 являются привилегированными портами, означая необходимость в поднятых полномочиях связать их. Это, очевидно, включает порт 80, как указано в исходном вопросе и PHPStorm, который запускается непривилегированным пользователем.

Больше информации может быть найдено здесь https://www.cyberciti.biz/faq/linux-unix-open-ports/

0
ответ дан 7 December 2019 в 15:48

Другие вопросы по тегам:

Похожие вопросы: