2014-02-09 4 views
1

При запуске моего сервера apache с номером порта 80. Я использую XAMPP. на моем компьютере не установлен IIS. , когда я пытаюсь развернуть номер порта, панель управления XAMPP открыта, но phpMyadmin не работает должным образом. Ребята, plz скажите мне, что где на самом деле задействован этот порт 80Ошибка при запуске apache с номером порта 80

4:13:16 PM [Apache] Неисправность обнаружена!

4:13:16 PM [Apache] Порт 80 используется «Невозможно открыть процесс» с помощью PID 4!

4:13:16 PM [Apache] Apache НЕ запускается без сконфигурированных портов !

4:13:16 PM [Apache] Вы должны удалить/отключить/перенастроить блокировки Ap Пликация

4:13:16 PM [Apache] или перенастроить Apache и панель управления для прослушивания другой порт

4:13:16 PM [Apache] Попытка запустить Apache приложение ...

изменения

4:13:17 PM [Apache] Статус обнаружено: бег

4:13: 20:00 [Apache] Попытка остановить Apache (PID: 2784)

4:13:20 PM [Apache] Попытка остановить Apache (PID: 6376)

изменения

4:13:20 PM [Apache] Статус обнаружены: остановлено

+0

ли вы Skype работает? Это тоже блокирует слишком – cornelb

+0

Нет. Я не пользуюсь скайпом. –

ответ

1

Некоторые другие приложения, в вашем случае с PID 4, уже используют порт 80.

Вы можете узнать, какое приложение использует его

tasklist /svc /FI "PID eq 4" 

, а затем прекратить его или изменить конфигурацию XAMPP, чтобы запустить на другой порт и перезапустить его.

3

Откройте консоль (клавиша win + r), введите «cmd», а затем введите «netstat -ano» и проверьте второй столбец (локальный адрес): 80 (примерно такие 0,0.0.0:80).

В последнем столбце справа вы можете найти PID процесса.

Теперь перейдите проверить, какие услуги соответствуют PID с CTRL +SHIFT + ESC.

Если вы находитесь на Win 8, перейдите на вкладку «Сведения» и выполните сортировку по столбцу PID. Вы можете найти сервис, связанный с PID, и можете его убить.

Надеюсь, это поможет.

EDIT Вы нашли PID. Ваш PID равен 4. Открыть контроль активности с помощью CTRL + SHIT + ESC перейдите на вкладку «ДЕТАЛИ» и найдите PID. Щелкните правой кнопкой мыши процесс и нажмите «Завершить работу».

2

Вы также можете найти приложение, используя PID 4, выполнив следующие шаги: 1) Нажмите CTRL + ALT + DEL и откройте диспетчер задач. 2) Добавить столбец PID, если он еще не отображается. 3) Сортировать по PID и проверить, какое приложение имеет PID 4.

2

XAMPP - Порт 80 используется «Невозможно открыть процесс» с помощью PID 4! 12

запустить комментарий в ЦМД Tasklist

и найти которого имя PID и процесс, связанный с этим Теперь откройте диспетчер задач окна

Вы также можете открыть окно менеджера задач по используя CTRL + ALT + DEL

Теперь перейдите на вкладку процесса и найдите имя, которое использует PID , и щелкните правой кнопкой мыши на d
конец процесса

теперь снова перезапустить XAMPP

1

РЕШЕНИЕ:

на панели управления XAMPP, Apache модуль Стоп, нажмите на кнопку Config, затем выберите Apache (httpd.conf). Найдите (Ctrl + F) 80 в файле. Замените все 80-ые на случайное значение (8080 выглядит хорошо) и сохраните файл. Теперь нажмите кнопку Config, затем выберите Apache (httpd-ssl.conf). Найти (Ctrl + F) 443 в файле. Замените все 443s на случайное значение, которое вам нравится (4433 выглядит хорошо) и сохраните файл. Запустите модуль Apache еще раз. Теперь APACHE должен работать нормально :)

Примечание:

Если вы хотели бы знать точную причину этой ошибки, откройте диспетчер задач и перейдите на вкладку Сведения. Найти процесс с помощью PID, упомянутого в журнале ошибок XAMPP. Здесь точно произошло то, что ваш порт занят другим процессом, который указан PID (идентификатор процесса). Таким образом, в решении, мы сделали это, выделив другой порт для APACHE.

ДОПОЛНИТЕЛЬНЫЕ TIP:

При вводе на локальный адресной строке браузера, он использует порт 80 по умолчанию. Но поскольку вы вносите изменения в порты по умолчанию Apache Module, убедитесь, что вы соответствующим образом скорректировали адрес своего локального хоста. Например, если вы измените порт 80 на порт 8080, вам придется постоянно использовать http://localhost:8080/ в браузере, чтобы ваш браузер знал, что Apache теперь использует порт 8080, а не порт по умолчанию.

Если вы застряли или хотели бы узнать об этой теме, вы можете найти подробные инструкции от моего блога статьи: http://ashenlive.blogspot.com/2016/08/web-programming-with-php.html

Смежные вопросы