За последние 24 часа нас посетили 17640 программистов и 1594 робота. Сейчас ищут 1544 программиста ...

Устанавливаю php - перестает работать апач. В чем дело?

Тема в разделе "Установка PHP", создана пользователем SergejF, 9 авг 2011.

  1. SergejF

    SergejF Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    4
    Симпатии:
    0
    Господа,

    Буду искренне признателен за помощь в решении следующей проблемы:


    1. Из директории D:\Program Files удалены все следы апача и php. Устанавливаю Apache 2.2.19. В качестве Network Domain, Server Name и Admin Email указываю localhost, localhost, admin@localhost. Typical установка. В директорию D:\Program Files\Apache Software Foundation\ .

    Сервер установился и работает. Перезагружается без проблем. Перышко в трее, ну у набор http://localhost в браузере выдает "It works!". Перезагружаюсь (на всякий случай).


    2. Теперь устанавливаю php 5.2.17, скачанную с http://windows.php.net. Версию VC6, как они и советуют. Thread Safe.

    Инсталлирую в D:\Program Files\PHP\. Инсталляция просит указать Веб сервер, выбираю Apache 2.2.x Module. Далее Указываю Apache Configuration Directory: D:\Program Files\Apache Software Foundation\Apache2.2\conf\ . В выборе модулей добавляю установить SQLite (по умолчанию не устанавливается). PHP установилась.

    Результат: Пробую рестартовать апач - выскакивает ошибка: The request operation has failed! Апач не работает.

    Вопрос: как исправить?
     
  2. alexfer

    alexfer Активный пользователь

    С нами с:
    2 авг 2010
    Сообщения:
    239
    Симпатии:
    0
    Смотреть логи апача
     
  3. SergejF

    SergejF Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    4
    Симпатии:
    0
    Какие именно?
     
  4. alexfer

    alexfer Активный пользователь

    С нами с:
    2 авг 2010
    Сообщения:
    239
    Симпатии:
    0
    Какие увидите. *.log
     
  5. SergejF

    SergejF Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    4
    Симпатии:
    0
    Вот кусок error.log:

    [Tue Aug 09 11:59:09 2011] [notice] Apache/2.2.19 (Win32) configured -- resuming normal operations
    [Tue Aug 09 11:59:09 2011] [notice] Server built: May 20 2011 17:39:35
    [Tue Aug 09 11:59:09 2011] [notice] Parent: Created child process 140
    httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.3 for ServerName
    httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.3 for ServerName
    [Tue Aug 09 11:59:09 2011] [notice] Child 140: Child process is running
    [Tue Aug 09 11:59:09 2011] [notice] Child 140: Acquired the start mutex.
    [Tue Aug 09 11:59:09 2011] [notice] Child 140: Starting 64 worker threads.
    [Tue Aug 09 11:59:09 2011] [notice] Child 1100: Released the start mutex
    [Tue Aug 09 11:59:10 2011] [notice] Child 1100: All worker threads have exited.
    [Tue Aug 09 11:59:10 2011] [notice] Child 1100: Child process is exiting
    [Tue Aug 09 11:59:10 2011] [notice] Child 140: Starting thread to listen on port 80.
    httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.3 for ServerName
    [Tue Aug 09 12:39:56 2011] [warn] pid file D:/Program Files/Apache Software Foundation/Apache2.2/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
    [Tue Aug 09 12:39:56 2011] [notice] Apache/2.2.19 (Win32) configured -- resuming normal operations
    [Tue Aug 09 12:39:56 2011] [notice] Server built: May 20 2011 17:39:35
    [Tue Aug 09 12:39:56 2011] [notice] Parent: Created child process 1880
    httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.3 for ServerName
    httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.3 for ServerName
    [Tue Aug 09 12:39:57 2011] [notice] Child 1880: Child process is running
    [Tue Aug 09 12:39:57 2011] [notice] Child 1880: Acquired the start mutex.
    [Tue Aug 09 12:39:57 2011] [notice] Child 1880: Starting 64 worker threads.
    [Tue Aug 09 12:39:57 2011] [notice] Child 1880: Starting thread to listen on port 80.
    [Tue Aug 09 13:14:43 2011] [notice] Parent: Received restart signal -- Restarting the server.
    [Tue Aug 09 13:14:43 2011] [notice] Child 1880: Exit event signaled. Child process is ending.
    httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.3 for ServerName
    [Tue Aug 09 13:14:43 2011] [notice] Apache/2.2.19 (Win32) configured -- resuming normal operations
    [Tue Aug 09 13:14:43 2011] [notice] Server built: May 20 2011 17:39:35
    [Tue Aug 09 13:14:43 2011] [notice] Parent: Created child process 1484
    httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.3 for ServerName
    httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.0.3 for ServerName
    [Tue Aug 09 13:14:44 2011] [notice] Child 1484: Child process is running
    [Tue Aug 09 13:14:44 2011] [notice] Child 1880: Released the start mutex
    [Tue Aug 09 13:14:44 2011] [notice] Child 1484: Acquired the start mutex.
    [Tue Aug 09 13:14:44 2011] [notice] Child 1484: Starting 64 worker threads.
    [Tue Aug 09 13:14:44 2011] [notice] Child 1484: Starting thread to listen on port 80.
    [Tue Aug 09 13:14:45 2011] [notice] Child 1880: All worker threads have exited.
    [Tue Aug 09 13:14:45 2011] [notice] Child 1880: Child process is exiting
    [Tue Aug 09 13:15:56 2011] [notice] Parent: Received restart signal -- Restarting the server.
    [Tue Aug 09 13:15:56 2011] [notice] Child 1484: Exit event signaled. Child process is ending.
    httpd.exe: Syntax error on line 490 of D:/Program Files/Apache Software Foundation/Apache2.2/conf/httpd.conf: Cannot load D:/Program Files/Apache Software Foundation/Apache2.2/php5apache2_2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.
    [Tue Aug 09 13:15:56 2011] [warn] (OS 995)Операция ввода/вывода была прервана из-за завершения потока команд или по запросу приложения. : winnt_accept: Asynchronous AcceptEx failed.
    [Tue Aug 09 13:15:57 2011] [notice] Child 1484: Released the start mutex
    [Tue Aug 09 13:15:58 2011] [notice] Child 1484: All worker threads have exited.
    [Tue Aug 09 13:15:58 2011] [notice] Child 1484: Child process is exiting

    Что нам это дает?
     
  6. alexfer

    alexfer Активный пользователь

    С нами с:
    2 авг 2010
    Сообщения:
    239
    Симпатии:
    0
    Ничто не наводит на размышления?
     
  7. SergejF

    SergejF Активный пользователь

    С нами с:
    9 авг 2011
    Сообщения:
    4
    Симпатии:
    0
    Спасибо, Алекс. Навело, разобрался.