Apache 2.4 + php 5.4.7 не может загрузить php5apache2_4.dll

Я пытаюсь сделать Apache (httpd-2.4.3-win32) для работы с PHP 5.4.7 (VC9 x86 Thread Safe) в Windows 7.

Страница апачей по умолчанию работает и с гордостью говорит: «Это работает». PHP CLI работает и сообщает версию 5.4.7

  • Как заставить Apache2 ждать инициализации сети?
  • Каков рекомендуемый каталог для хранения содержимого веб-сайта?
  • Как переключить PHP 5.5 вместо PHP 5.4 в Bitnami
  • Преобразование файла в PDF с помощью LibreOffice под пользователем apache (т.е. при использовании PHP)
  • PHP-код возвращается вместо выполненного
  • Как разместить несколько физических веб-серверов за одним IP-адресом?
  • Я загрузил php5apache2_4.dll-php-5.4-win32.zip из apachelounge и извлек dll для 5.4.7 в ~ / php / ext /

    Когда я добавляю

    LoadModule php5_module "...../php/ext/php5apache2_4.dll" AddHandler application/x-httpd-php .php 

    Служба apache отказывается запускать, а Event Viewer говорит:

     The Apache service named reported the following error: httpd.exe: Syntax error on line 526 of C:/.../bin/Apache24/conf/httpd.conf: Cannot load c:/.../bin/php/ext/php5apache2_4.dll into server: The specified procedure could not be found. 

    Я использовал версию безопасного потока php, как php, так и apache 32 бит.

    Что мне не хватает? Любые идеи, как это исправить ?

  • Как читать MFT на жестком диске USB (NTFS, 1TB)?
  • Как правильно направить Alt на клавишу контекстного меню
  • Как настроить надежную синхронизацию времени Windows?
  • Как остановить запуск программ из моего браузера?
  • Apache Server в Windows 7 открывает порты?
  • Является ли шумный вентилятор ноутбука причиной загрязнения на вентиляторе?
  • 2 Solutions collect form web for “Apache 2.4 + php 5.4.7 не может загрузить php5apache2_4.dll”

    Правильная версия php5apache2_4.dll должна находиться в корне вашей папки PHP. Последними потокобезопасными 32-битными бинарными двоичными файлами Windows являются версия 5.4.15, по адресу http://windows.php.net/ . Вам не нужно будет загружать php5apache2_4.dll из другого места, и я, конечно, не советую этого делать.

    Поэтому http.conf должен содержать:

     LoadModule php5_module C:/php/ext/php5apache2_4.dll 

    Последние версии Apache 2.4 Win32 из Apache Lounge находятся в httpd-2.4.4-win32.zip.

    Наконец, попробуйте изменить свою строку: «Приложение AddHandler / x-httpd-php .php» на:

     AddType application/x-httpd-php .php 

    Кстати, если вы хотите запустить Apache 2.4 64-bit, вам нужно использовать 64-битный PHP, доступный только из блога Anindya .

    Не видя остальной части вашей конфигурации, я не могу думать ни о чем другом, кроме какого-то неправильного пути где-то, но есть множество полезных обучающих программ (см., Например: Apache, PHP и MySQL Setup в Windows ).

    Я только что закончил установку веб-сервера сегодня, и полная установка Apache / PHP с использованием вышеупомянутых источников заняла около часа (включая ошибки!).

    Вам потребуется установить Visual C ++ RedistributableforVisualStudio 2012 с сайта Microsoft

    Давайте будем гением компьютера.