Назад | Перейти на главную страницу

Не удается запустить Apache после попытки обновления до PHP 5.3.8

После попытки обновить мою версию PHP в Windows 7 я не могу запустить Apache. Я получаю это сообщение об ошибке:

Я попытался переустановить Apache, но, похоже, это не помогло, и во время установки я получил следующую ошибку:

Я вижу это в 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

#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

#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

#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

... но я понятия не имею, что с этим делать.

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

Как я могу это решить?

Поскольку в сообщении об ошибке говорится, что файл «не может быть найден», проверьте, где находится ваш «php5apache2_2.dll» - возможно, установщик сделал что-то странное и файла нет (больше). Кроме того, я бы посоветовал НЕ использовать установщик. Есть zip-файлы для скачивания по адресу php.net. Загрузите и разархивируйте его в свой каталог «C: / Program Files / PHP /».

Изменить: также проверьте журнал событий Windows - что там написано?

Если это не помогает, попробуйте загрузить PHP 5.3.4 VC6 из php-архив, который скомпилирован с помощью устаревшего компилятора Visual Studio 6 -> «Если вы используете PHP с Apache 1 или Apache2 с apache.org, вам необходимо использовать версии PHP VC6».

Надеюсь, это поможет!