За последние 24 часа нас посетили 16648 программистов и 1626 роботов. Сейчас ищет 1021 программист ...

PHP и Apache

Тема в разделе "Установка PHP", создана пользователем Ataru, 4 май 2014.

  1. Ataru

    Ataru Новичок

    С нами с:
    4 май 2014
    Сообщения:
    8
    Симпатии:
    0
    Подскажите пожалуйста, почему Апачу не нравятся строки:

    LoadModule php5_module "C:/PHP/php5apache2_4.dll"
    AddHandler application/x-httpd-php .php
    PHPIniDir "C:/PHP/"

    Сначала Апач был нормально запущен, потом я добавил эти строки в конфиг, перезапускаю, а он пишет "The requested operation has failed!" и не стартует. Если закомментировать эти строки, то опять нормально запускается.

    В логах пишет:
    Invalid command 'PHPIniDir'
    Cannot load C:/php/php5apache2_4.dll into server: The specified procedure couldn't be found
    (путь и имя файла тут конечно правильные)
     
  2. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    Почему не написали тут версию Апаче и битность, и откуда что качали?
     
  3. Ataru

    Ataru Новичок

    С нами с:
    4 май 2014
    Сообщения:
    8
    Симпатии:
    0
    Извиняюсь. Комп 32-битный, пробовал на WinXP и на Win7.
    Apache 2.2.25 x86 no_ssl, скачано конечно с оф.сайта
    PHP 5.5.11 x86, тоже с оф.сайта

    Распаковал php в С:\РНР, потом сделал копию php.ini-production с расширением ini, как написано в мануале. И прописал С:\РНР в переменной окружения Path, как мне сказали на другом форуме. Вроде все.
     
  4. YSandro

    YSandro Старожил

    С нами с:
    7 апр 2011
    Сообщения:
    2.523
    Симпатии:
    2
    К Apache 2.2... нужен php5apache2_2.dll,
    к Apache 2.4... - php5apache2_4.dll
     
  5. Ataru

    Ataru Новичок

    С нами с:
    4 май 2014
    Сообщения:
    8
    Симпатии:
    0
    Спасибо за подсказку! А бывает инсталлятор Апач 2.4 под Windows ?
    На оф.сайте http://httpd.apache.org/download.cgi#apache24 в разделе 2.4 я захожу по ссылке Binaries, далее в папку win32 и там только инсталляторы 2.0 и 2.2. Поэтому я и скачал 2.2.

    Или может быть можно где-то скачать файл php5apache2_2.dll и его использовать? В моей папке php нет php5apache2_2.dll.
     
  6. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    easyphp.org