За последние 24 часа нас посетил 17871 программист и 1613 роботов. Сейчас ищет 1441 программист ...

PHP+Apache2_2 не запускается Apache, где ошибка?

Тема в разделе "Установка PHP", создана пользователем PIPPETS, 17 фев 2012.

  1. PIPPETS

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

    С нами с:
    17 фев 2012
    Сообщения:
    4
    Симпатии:
    0
    Здравствуйте, есть проблема:
    установил Apache2.2 и скачал php-5.2.17-nts-Win32-VC6-x86.
    Все это поставил на вирт машину Windows Mode.

    Настроил апач, начинаю привязывать ПХП к апачу, для этого в файл httpd.conf добавляются 2 строки:
    LoadModule php5_module C:/php/php5apache2_2.dll
    AddType application/x-httpd-php phtml php
    После того как я добавляю эти строчки апач не стартует. Почему? Путь прописал правильно.

    Может быть Apache2_2 + PHP 5.2 (5.2.17) не сочетаются?
    Может быть нужно еще что-то добавить?
    Ошибка такая:the requested operation has failed!
     
  2. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    Ну уж если ставите виртуальную машину, то поставьте какой-нибудь debian, там установка php/apache/mysql намного проще

    По теме: и apache и php должны быть собраны одинаково (т.е. у обоих VC6 и TS). И вообще, где ваш httpd.conf? Давайте его сюда
     
  3. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    и вообще сначала что апач закатал в журнал? а от туда уже решаем что пошло не так
     
  4. PIPPETS

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

    С нами с:
    17 фев 2012
    Сообщения:
    4
    Симпатии:
    0
    http://zalil.ru/32723202
    Это файл конф.
    Там в конце документа эти строчки.

    Добавлено спустя 1 минуту 51 секунду:
    http://zalil.ru/32723202
    А это файл ошибок.

    Добавлено спустя 1 минуту 35 секунд:
    Может легче по скайпу соединиться и вы посмотрите где что?
     
  5. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    нет, это
     
  6. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    AddModule mod_php5.c - это ещё что такое?
     
  7. PIPPETS

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

    С нами с:
    17 фев 2012
    Сообщения:
    4
    Симпатии:
    0
    Незнаю, в инете где-то нашел, но это не из-за этого ошибка.
    Сейчас попробую все обновить, установить заново и запустить, отпишусь о рез-те.
     
  8. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    научитесь дружить с журналом сервера. он там очень много мыслей выкладывает про своего администратора и про авторов скриптов с которыми ему приходится работать
     
  9. PIPPETS

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

    С нами с:
    17 фев 2012
    Сообщения:
    4
    Симпатии:
    0
    Получилось, запустил. Просто переставил все заново. Сейчас буду дальше изучать php, подключать sql. Будут ошибки напишу сюда)

    Добавлено спустя 31 секунду:
    Журнал сервера это что? Где его найти?
     
  10. Ganzal

    Ganzal Суперстар
    Команда форума Модератор

    С нами с:
    15 мар 2007
    Сообщения:
    9.893
    Симпатии:
    965
    не самый хороший подход тупо менять КАКИЕ-ТО значение в конфигурации ЧЕГО-ТО поставленного нажатием в исталляторе 30 раз кнопки ДАЛЕЕ.
    надо вникать в то что вы делаете.
    вот вам диагноз из вашего же файла конфигурации чего-то там...
    Код (Text):
    1. #
    2. # ErrorLog: The location of the error log file.
    3. # If you do not specify an ErrorLog directive within a <VirtualHost>
    4. # container, error messages relating to that virtual host will be
    5. # logged here.  If you *do* define an error logfile for a <VirtualHost>
    6. # container, that host's errors will be logged there and not here.
    7. #
    8. ErrorLog "logs/error.log"
    9.  
    10. #
    11. # LogLevel: Control the number of messages logged to the error_log.
    12. # Possible values include: debug, info, notice, warn, error, crit,
    13. # alert, emerg.
    14. #
    15. LogLevel warn
    видим "эррор_лог" который является относительной ссылкой на файл журнала ошибок. но относительно чего? ну это же ясно как божий день:
    (божий день выше в тексте того же конфигурационного файла непонятного приложения с иконкой в виде перышка)
    Код (Text):
    1. #
    2. # ServerRoot: The top of the directory tree under which the server's
    3. # configuration, error, and log files are kept.
    4. #
    5. # Do not add a slash at the end of the directory path.  If you point
    6. # ServerRoot at a non-local disk, be sure to point the LockFile directive
    7. # at a local disk.  If you wish to share the same ServerRoot for multiple
    8. # httpd daemons, you will need to change at least LockFile and PidFile.
    9. #
    10. ServerRoot "C:/Program Files/Apache Group"