apache не может запуститься на сервере wamp


Localhost не работает и сервер IIS останавливается журнал ошибок apache выглядит следующим образом

[Thu Jan 05 14:55:20 2012] [notice] Apache/2.2.21 (Win32) PHP/5.3.8 configured -- resuming normal operations
[Thu Jan 05 14:55:20 2012] [notice] Server built: Sep 10 2011 11:34:11
[Thu Jan 05 14:55:20 2012] [notice] Parent: Created child process 3152
[Thu Jan 05 14:55:20 2012] [notice] Child 3152: Child process is running
[Thu Jan 05 14:55:20 2012] [crit] (OS 10022)An invalid argument was supplied.  : Child 3152: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Thu Jan 05 14:55:21 2012] [crit] Parent: child process exited with status 3 -- Aborting.
[Thu Jan 05 14:55:31 2012] [notice] Apache/2.2.21 (Win32) PHP/5.3.8 configured -- resuming normal operations
[Thu Jan 05 14:55:31 2012] [notice] Server built: Sep 10 2011 11:34:11
[Thu Jan 05 14:55:31 2012] [notice] Parent: Created child process 3988
[Thu Jan 05 14:55:31 2012] [notice] Child 3988: Child process is running
[Thu Jan 05 14:55:31 2012] [crit] (OS 10022)An invalid argument was supplied.  : Child 3988: setup_inherited_listeners(), WSASocket failed to open the inherited socket.
[Thu Jan 05 14:55:31 2012] [crit] Parent: child process exited with status 3 -- Aborting.

Кто-нибудь знает причину этой помощи plz для меня

4 2

4 ответа:

Похоже, это обычная проблема на Win XP SP2.

" Очень простое решение-снять флажок "Включить LMHOSTS Lookup" в настройках протокола TCP / IP (в разделе WINS setting). Вот шаги, чтобы сделать это:

Откройте "Панель управления", затем " Сетевые подключения."
Щелкните правой кнопкой мыши на "подключение по локальной сети "и выберите" Свойства."
Дважды щелкните на строке " Протокол Интернета (TCP / IP)", чтобы открыть " Свойства."
На вкладке" Общие "нажмите кнопку" Дополнительно" кнопка.
Выберите вкладку "WINS"и снимите флажок " Включить LMHOSTS Lookup"."
"

Http://www.jennyconnors.com/computers/installing-apache2-and-the-wsasocket-failed-to-open-the-inherited-socket-error

Если у вас, ребята, все еще есть проблемы с этим после того, как вы все перепробовали (как и я), и значок wampserver остается оранжевым или какое-то внутреннее исключение выбрасывается при попытке поместить его в сеть, попробуйте выполнить следующие действия:

  1. щелкните левой кнопкой мыши значок wampserver
  2. перейдите к Apache - > Service
  3. нажмите "Удалить службу", а затем перейдите туда снова и нажмите "Установить службу"
  4. перезапустить wampserver, запустить/перезапустить все службы и попытаться снова включить его в сеть
  5. вы можете проверить, открыт ли порт 80 для wampserver, нажав кнопку "test port 80" в подменю Apache - > Service

Очевидно, есть какая-то ошибка или недоразумение, и wampserver не знал, где установлен apache

У меня была такая же проблема. Обычно это означает, что либо ваш

  • C:\WINDOWS\system32\drivers\etc\hosts
  • C:\WINDOWS\system32\drivers\etc\lmhosts.Сэм
Файл был изменен программой или вирусом.

Под Win XP SP2 или SP3, "хосты" должны содержать 1 запись:

127.0.0.1       localhost

Lmhosts.у Сэма должна быть куча закомментированных высказываний с использованием #.

Вирусы и вредоносные программы будут пытаться поместить туда свои собственные записи, поэтому проверьте каждый IP-адрес. указан адрес или имя хоста. 127.0.0.1 - это локальная хост-машина, так что это круто.

Я думаю, что проблема связана с httpd.conf файл откройте его и измените порт 80 на ex: 8081, потому что он может быть использован другими программами, а затем попробуйте перезапустить службы и введите http:\localhost:8081 вы найдете, что он работает