Порты XAMPP меняются самостоятельно
В моих портах Apache установлено значение:
80 и 443
Посмотрев на панель управления XAMPP несколько часов спустя, я заметил, что порты изменились на:
05 и 59895
- Будет ли XAMPP автоматически переключаться на эти порты по какой-то причине через несколько часов?
- Существует ли опасность использования/открытия этих портов?
Ответы
Ответ 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>