Подтвердить что ты не робот

Порты XAMPP меняются самостоятельно

В моих портах Apache установлено значение:
80 и 443

Посмотрев на панель управления XAMPP несколько часов спустя, я заметил, что порты изменились на:
05 и 59895

  • Будет ли XAMPP автоматически переключаться на эти порты по какой-то причине через несколько часов?
  • Существует ли опасность использования/открытия этих портов?
4b9b3361

Ответ 1

В той же проблеме ответили на этот пост одним из разработчиков XAMPP. Предполагая, что это реально (цитата):

Короче говоря, это нормально. Apache прослушивает и принимает запросы на портах 80 и 443, но не выполняет запросы на эти порты. Когда вы или другие пользователи подключаетесь к вашим серверам, они будут обрабатываться другими подключениями, обычно использующими высокие порты. Панель управления просто ищет все порты, связанные с модулем. Он просто подбирает эти клиентские порты, а поле для отображения всех портов просто недостаточно велико, чтобы показать их все.

Ответ 2

Это полный сценарий, который я объясняю здесь, который вас упустит:

Мы получаем сообщение php, не отвечающее, первое, что приходит на ум, - это: работает ли apache на xampp?

мы сразу же отправимся на xampp, чтобы проверить, и что мы видим, порт не 80!!! Определенно каждый из них выведет результат, что его проблема с портом (тот же случай произошел со мной).

Пока это не проблема порта. infact xampp changes the ports for it self. while requests are recieved on 80 as normal.

Реальная проблема в то время: our code is not connecting to Database.

Следовательно. пожалуйста, имейте в виду, в этом нет никаких проблем. Ваш апач в порядке. Просто пойдите и проверьте ваше соединение db! и приветствия:)

Ответ 3

У тебя есть скайп? Поскольку автоматически скайп использует порт: 80 и или 443.

Попробуйте изменить его.

Ответ 4

Я испытал такое поведение при использовании XDebug.
Все в XAMPP было очень медленным, phpmyadmin или любым сайтом. Порты менялись почти по каждому запросу. Комментировать [XDebug] block на php.ini было моим решением.

Ответ 5

Если у вас установлен Xdebug, могут возникнуть проблемы, так как XAMPP и Xdebug имеют некоторые сценарии "вверх-вниз". Проверьте, слушает ли Xdebug PHP. если да, отключите или деактивируйте прослушивание, пока вы не завершите работу с базой данных.

Ответ 6

вы можете проверить текущие идентификаторы демона/процесса с помощью панели управления XAMPP..xampp не изменяет номера портов на нем. перезагрузите систему или перезапустите apache, и вы увидите, что эти цифры снова изменены на некоторые другие номера.

Надеюсь, это разрешит оба ваших запроса.

Ответ 7

Пожалуйста, убедитесь, что вы указали правильный номер порта после вашего хоста, если ваш порт, требуемый для моего SQL. Обычно нам не требуется значение Port in Host.

Я только что сделал эту ошибку и нашел ее.

Ответ 8

Ну, у меня была эта проблема, поэтому я попал сюда.

Я понимаю, что это не проблема с xampp, поэтому я начал проверять свой код.

Я работал с этим кодом в последнюю пятницу.

$conn = new mysqli ($ host, $user, $pass, $database);

Сегодня код не работал, поэтому я обновил:

$conn = new mysqli ($ host. "8000", $user, $pass, $database);//8000 - это порт apache, вы можете изменить его на 80

Это отлично работает для меня!

Надеюсь, это поможет вам, ребята,

Ответ 9

В моем случае проблема с xdebug в некоторых случаях решение обновить файл xdebugg с сайта xdebug https://xdebug.org/download.php если это не работает, пожалуйста, прокомментируйте код xdebug в php.ini

Ответ 10

Я столкнулся с той же проблемой.

В моем случае я нашел "странную" конфигурацию прокси в httpd.conf.

Как только я прокомментировал следующие строки, проблема исчезла:

<IfModule mod_proxy.c>
<IfModule mod_proxy_ajp.c>
Include "conf/extra/httpd-ajp.conf"
</IfModule>
</IfModule>