Apache 2.4.2 с PHP 5.4.4 вылетает при открытии скрипта phpinfo()

Как только я открою phpinfo() сценарий называется version.php Apache перестает работать. Здесь error.log файл. Моя конфигурация (моя локальная машина разработки):

PATH переменная окружения PATH=C:\WAMP\Apache\bin;C:\WAMP\PHP и установочные папки (разархивированные):

  • C:/WAMP/Apache
  • C:/WAMP/PHP

Microsoft Visual C++ 2010 SP1 x86 / x64 установлен и обновлен. Так что все выглядит хорошо для меня. Интеграция PHP в httpd.conf является:

# Integrazione PHP
LoadModule php5_module "C:/WAMP/PHP/php5apache2_4.dll"
PhpIniDir "C:/WAMP/PHP"
AddType application/x-httpd-php .php

<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>

2 ответа

Я не предполагаю, что PHP использует переменную PATH для определения пути расширений. Поэтому попробуйте добавить полный путь в extension_dir переменная, как

extension_dir = C:/WAMP/PHP/ext

Я видел сбой PHP Apache на phpinfo() раньше, когда:

  1. Я использовал PHP как процесс FCGID, и он не был настроен правильно.
  2. Я использовал один из кэшей кода операции, такой как APC.

Попробуйте удалить поочередно загруженные модули / расширения PHP, чтобы выяснить, не является ли это причиной одного из них.

Другие вопросы по тегам