Skype и Wamp Conflict. Я должен выйти из Skype и затем включить сервер WAMP, в противном случае мой сервер WAMP никогда не запускается.

Есть ли способ, с помощью которого мы можем выровнять их во время загрузки, чтобы сначала запустить WAMP, а затем скайп? (Оба используют порт 80)

Какое решение?

3 ответа3

1

Может быть, вы можете настроить Skype, чтобы не использовать порт 80.

  1. В Skype нажмите Сервис -> Параметры
  2. Нажмите «Дополнительно»
  3. Нажмите на «Соединение»
  4. Снимите флажок «Использовать порты 80 и 443 в качестве альтернативы для входящих подключений».
  5. Нажмите Сохранить
  6. Выйдите и перезапустите Skype

Дайте мне знать, если это работает!

1

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

Начиная с Skype 8, метод, описанный skjerns, больше не является опцией. Вы не можете назначить другой порт Skype - по крайней мере, не из самого Skype.

Решение состоит в том, чтобы перейти к брандмауэру Windows и заблокировать доступ Skype к порту 80. Для этого выполните следующие действия:

  1. Откройте меню "Пуск" и найдите Firewall. Откройте результат, который гласит "Брандмауэр Защитника Windows в режиме повышенной безопасности" или "Брандмауэр Windows в режиме повышенной безопасности".
  2. С левой стороны, перейдите в Inbound Rules и найдите "Skype". Там будет 2 записи, вам нужно будет сделать следующие шаги для них обоих.
  3. Щелкните правой кнопкой мыши на "Skype", нажмите "Свойства".
  4. На вкладке "Протоколы и порты" установите для "Локальный" и "Удаленный порт" значение "Определенные порты" и введите указанный ниже порт, который, по вашему мнению, не используется другой программой. Я решил ввести порт 5000. Если это не сработает, попробуйте назначить другой порт. Есть много сайтов в Интернете, которые помогут вам определить, какие приложения используют определенный порт, вы можете рассмотреть возможность использования одного из них.
  5. Нажмите OK и примените шаги 3 и 4 к другой записи Skype.
  6. Если вы запустили Wampserver и в настоящее время застряли на оранжевом, выйдите из Wampserver и запустите его снова. Вы должны увидеть, что через некоторое время он становится зеленым, и теперь он полностью работает. Скайп тоже должен работать нормально. Если это не так, попробуйте назначить другой порт.
0

любимый

Есть ли способ, с помощью которого мы можем выровнять их во время загрузки, чтобы сначала запустить WAMP, а затем скайп? (Оба используют порт 80)

Да, вы можете просто не запускать Skype автоматически. Вместо этого добавьте пакетный файл в папку автозагрузки с двумя командами. Первая команда будет в спящем режиме при включении стека WAMP, вторая команда - в запуске Skype.

(например, время timeout /t 30 для паузы в течение 30 секунд).

Оба используют порт 80

Оба используют порт 80 по умолчанию. Оба могут быть изменены.

Для веб-системы ваш основной URL-адрес - http://host.domain.tld:80 . Если вы не введете ни http, ни:80, это будет угаданный стиль. Их изменение не может быть предпочтительным (хотя это, безусловно, решит проблемы).

Для скайпа нет необходимости указывать порт. Skype может использовать практически любой порт, который пожелает. Ему просто нравится пробовать порты 80 и 443, потому что они часто открываются в брандмауэрах. Однако он может и будет работать нормально с любым другим портом. И IIRC он выберет там самостоятельно.

Возможность связать порты 80 и 443 просто сводит к минимуму проблемы для большинства людей с правильной настройкой FW. Это также вызывает достаточно проблем у людей, которые делают больше, чем обычно, со своими компьютерами, и Skype имеет (или имел, не уверен, какая версия Skype, работающая на XP), возможность не привязываться к этим портам. Вот почему Skjerns ответ будет работать.


Пример файла.

@echo off
echo Welcome to your new and improved Skype delayed start batch file!
echo Doing nothing for the next 10 seconds
timeout /t 10
echo Starting Skype
START C:\"Program Files (x86)"\microsoft\skype.exe

Пояснения:

@echo off не требуется, но без него все команды будут выводиться на экран. Эхо выключено делает его чище.

echo Welcome to your new and improved Skype delayed start batch file! Просто текст наполнителя. Не нужно, но особенно при попытке чего-то нового, приятно получить информацию о статусе.

timeout /t 10 Это ждет 10 секунд или пока вы не нажмете клавишу.

START C:\"Program Files (x86)"\microsoft\skype.exe запускает программу и закрывает окно командного файла (cmd). Без start части черный ящик будет оставаться открытым, пока вы не закроете скайп.

Примечание. Настройте путь к тому месту, где вы действительно установили скайп. Начиная с Skype, если он теперь куплен Microsoft, я предполагаю, что в Microsoft стандартный путь, который является% программными файлами%\firmname\program_name.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .