Сервер Apache Apache не запускается после установки Skype
Я получаю следующие журналы консоли:
1:14:33 PM [apache] Possible problem detected!
1:14:33 PM [apache] Port 80 in use by "c:\program files (x86)\skype\phone\skype.exe"!
1:14:33 PM [apache] Possible problem detected!
1:14:33 PM [apache] Port 443 in use by "c:\program files (x86)\skype\phone\skype.exe"!
1:14:33 PM [main] Starting Check-Timer
1:14:33 PM [main] Control Panel Ready
1:15:10 PM [apache] Starting apache app...
1:15:11 PM [apache] Status change detected: running
1:15:11 PM [apache] Status change detected: stopped
В нем говорится: "Обнаружено изменение состояния: работает" до "остановлено".
Я попытался:
- Отключить брандмауэр Windows для внутренних сетей
- Измените порт 80 на 99 в файле httpd.conf в двух местах. Слушайте: 80 и ServerName localhost: 80
- Измените порт с 443 по 445 в файле httpd.conf в тех же двух местах.
- Сервер Apache не установлен как служба Windows на моей машине.
- На сегодняшний день нет журнала ошибок или доступа.
Ответы
Ответ 1
Это случилось со мной, когда я сотрудничал с кем-то по Skype, поэтому закрытие Skype не было вариантом.
Одним из возможных решений является изменение порта XAMPP, используемого для Apache.
1. Изменение Apache (httpd.conf)
Перейдите в панель управления XAMPP, выберите Config для модуля Apache, а затем Apache (httpd.conf).
![XAMPP Control Panel -> Click Config for the Apache module]()
![Click Apache (httpd.conf) in the new window]()
Теперь откроется файл конфигурации в редакторе, который настроен в настройках XAMPP (по умолчанию Windows - notepad.exe). Откройте инструмент поиска и найдите 80
. Должны быть две строки, содержащие 80, как в порту 80:
Listen 80
ServerName localhost:80
Теперь замените 80
открытым портом. Я использовал 8080
.
Listen 8080
ServerName localhost:8080
2. Изменить Apache (httpd-ssl.conf)
Такую же процедуру необходимо повторить с конфигурацией SSL. Повторите описанные выше шаги, но перейдите в Apache (httpd-ssl.conf). Замените номера портов в следующих строках:
Listen 443
<VirtualHost _default_:443>
ServerName www.example.com:443
Я выбираю 4433
.
Готово. Нажмите "Пуск" для Apache, и Apache должен начать нормально. С моей точки зрения, ошибки все равно будут отображаться.
Ответ 2
перейти в skype- > tools- > options- > advanced и UN-check использовать порты 80 и 443.
Ответ 3
Перейти к Skype -> Tools -> Options -> Advanced -> Connection
![Перейти к скайпу - > Инструменты - > Параметры - > advanced - > Соединение]()
![Просто снимите флажок использовать порт 80 флажок]()
После этого перезагрузите Skype.
Ответ 4
Откройте настройку Skype и снимите флажок "Использовать порт 80 как входящий
порт ", тогда мне пришлось запустить XAMPP-сервер в качестве администратора.
Ответ 5
В нем говорится, что skype использует порт 80. Я бы отключил skype, а затем запустил ваш веб-сервер.
Ответ 6
Обновите свой пост с помощью следующей команды, не забудьте исправить путь:
C:\> path\to\xampp\apache\bin\httpd.exe
Теперь я думаю, что это не проблема конфликта портов, поскольку вы изменили порт.
Кстати, вы можете изменить настройки в режиме skype, чтобы не использовать порты 80 и 443, в новой версии должны быть некоторые изменения, но вы должен быть в состоянии его найти.:)
Ответ 7
получил skype → tools → options → advanced и удалить проверку (используйте порты 80 и 443).