apache не может запуститься на сервере wamp - PullRequest
1 голос
/ 05 января 2012

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.

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

Ответы [ 4 ]

5 голосов
/ 08 марта 2013

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

  1. Щелкните левой кнопкой мыши по значку wampserver
  2. Перейдите к Apache-> Service
  3. Нажмите «Удалить службу», затем снова перейдите туда и нажмите «Установить службу»
  4. Перезапустите wampserver, запустите / перезапустите все сервисы и попробуйте снова подключить его
  5. . Вы можете проверить, открыт ли порт 80 для сервера wampserver, щелкнув «тестовый порт 80» в подменю Apache-> Service
2 голосов
/ 12 июля 2012

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

  • C: \ WINDOWS \ system32 \ drivers \ etc \ hosts
  • C: \ WINDOWS \ system32 \ drivers \ etc \ lmhosts.sam

файл был изменен программой или вирусом.

В Win XP SP2 или SP3 "hosts" должен содержать 1 запись:

127.0.0.1       localhost

lmhosts.samзагружайте закомментированные операторы, используя #.

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

2 голосов
/ 06 января 2012

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

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

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

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

0 голосов
/ 02 декабря 2013

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

...