1

Я установил все следующие пакеты:

  • apache2
  • php5
  • apache2-mod_php5

Однако при открытии файла .php в веб-браузере на моем сервере мне предлагается загрузить этот файл.

apache2ctl -M не отображает mod_php как загруженный.

Почему он не загружает мой PHP-модуль автоматически?

1 ответ1

1

Процесс установки apache2-mod_php5, похоже, не работает. Он добавляет модуль с неправильным именем в конфигурацию Apache.

Откройте файл /etc/sysconfig/apache2 и найдите строку, начинающуюся с APACHE_MODULES= . В конце этой строки модуль PHP добавляется как apache2-mod_php5 . Это неправильное имя, замените его на mod_php5 и перезапустите Apache с помощью service restart apache2 .

Модуль PHP теперь должен корректно закрываться.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .