Я создаю среду разработки на машине под Windows 8.1.
Я успешно установил Apache 2.2 и загрузил php-5.6.3-Win32-VC11-x86.
Я добавил следующие строки в конце httpd.conf
PHPIniDir "C:/PHP5" LoadModule php5_module "C:/PHP5/php5apache2_4.dll" AddType application/x-httpd-php .php AddHandler application/x-httpd-php .php
Я также добавил
application/x-httpd-php .php
в файл myme.types
Если я буду комментировать PHPIniDir
или LoadModule
apache начнется нормально.
Кроме того, все расширения комментируются в файле PHP.ini
, а каталог расширений устанавливается как
extension_dir = "ext"
Любая помощь будет чрезвычайно оценена.
EDIT 1: Единственное, что в журнале ошибок – сервер shutdow
[Sun Nov 23 14:56:07 2014] [notice] Parent: Received shutdown signal -- Shutting down the server. [Sun Nov 23 14:56:07 2014] [notice] Child 6192: Exit event signaled. Child process is ending. [Sun Nov 23 14:56:08 2014] [notice] Child 6192: Released the start mutex [Sun Nov 23 14:56:09 2014] [notice] Child 6192: All worker threads have exited. [Sun Nov 23 14:56:09 2014] [notice] Child 6192: Child process is exiting [Sun Nov 23 14:56:09 2014] [notice] Parent: Child process exited successfully.
Проверьте свой файл журнала Apache на наличие ошибок! посмотреть, что
Вы указываете apache 2.2, но вы используете dll php5apache2_4.dll. Эта dll соответствует имени, специально созданному для apache 2.4. Вероятно, это вызовет проблемы, последняя версия php, которая имеет dll для apache 2.2 для окон на веб-сайте php, – php 5.4.35.