Apache не запустится после установки PHP

У меня есть рабочая установка Apache 2.2.17 в Windows 7, и я установил PHP 5.3.5 (VC6, x86, ориентированная на многопотоковое исполнение версия)

Я удостоверяюсь, что выбрал Apache 2.2.x в качестве моего веб-сервера и выбрал путь к Apache2.2\conf для пути конфигурации Apache.

Но теперь, когда я пытаюсь запустить Apache, я получаю эту ошибку:

---------------------------
Ошибка
---------------------------
Требуемая операция перестала работать!
---------------------------
Хорошо
---------------------------

Ничто не записано в error.log

Как я могу зафиксировать это?

1
задан 16.07.2013, 06:06

2 ответа

Оказывается, что я должен был поместить php5apache2_2.dll в свою апачскую папку установки и войти в httpd.conf и заменить переменную "PhpIniDir", чтобы быть путем к файлу php.ini в моей папке установки PHP.

1
ответ дан 12.12.2019, 12:58

На самом деле нет никакой потребности скопировать файлы. Просто необходимо обеспечить корректные пути. Я не изменил ни одного из значений по умолчанию при установке, и в моем случае редактирования похожи на это в httpd.conf файле:

#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:\Program Files\PHP"
LoadModule php5_module "C:\Program Files\PHP\php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

Довольно раздражающий, что установщик не делает этого правильно во-первых, учитывая, что он имеет всю необходимую информацию...

1
ответ дан 12.12.2019, 12:58

Теги

Похожие вопросы