Настройка apache 2.4, PHP 5.4 на Windows 7 64bit
По состоянию на 07.04.2012 г.
Главное, то откуда ссылки брались и что ставилось.
Нам потребуется:
- apache 2.4 и php5apache2_4.dll-php-5.4-win32.zip http://www.apachelounge.com/download/
- PHP VC9 x86 Thread Safe 5.4 http://windows.php.net/download
- На всякий случай VC10 SP1 vcredist_x86.exe http://www.microsoft.com/download/en/details.aspx?id=8328
Важно именно собрать эти архивы, т.к. долго мучался со сбором именно тех версий, что заработают вместе. Как настроить php.ini и httpd.conf можно найти в гугле. А теперь самое важное - для работы apache важно, чтобы httpd.exe работал с привелегиями администратора, т.е. нужно либо отключать UAC, либо делать ярлык для cmd.exe и запускать по правой кнопке "Запустить от имени администратора". А в ней уже переходить в папку с apache/bin и запускать httpd.exe. Или делать .bat файл. и запускать от имени администратора. Иначе php будет падать со следующим текстом.
Сигнатура проблемы:
Имя события проблемы: APPCRASH
Имя приложения: httpd.exe
Версия приложения: 2.4.2.0
Отметка времени приложения: 4f7ec1ab
Имя модуля с ошибкой: php5ts.dll
Версия модуля с ошибкой: 5.4.0.0
Отметка времени модуля с ошибкой: 4f4e7f05
Код исключения: c0000005
Смещение исключения: 0005dd17