Cannot enable php7.4 on Ubuntu 20.04

Я пытаюсь установить nextcloud на домашнем компьютере ubuntu.

У меня установлен php 7.4, apache и т.д.

Однако apache2ctl -M не показывает php как общий. Это приводит к тому, что (как я предполагаю) графический интерфейс настройки http://localhost/nextcloud в браузере отображается как необработанный php-код.

Когда я пытаюсь сделать a2enmod php7.4, я получаю:

Considering dependency mpm_prefork for php7.4:
Considering conflict mpm_event for mpm_prefork:
ERROR: Module mpm_event is enabled - cannot proceed due to conflicts.  It needs to be disabled first!
Considering conflict mpm_worker for mpm_prefork:
ERROR: Could not enable dependency mpm_prefork for php7.4, aborting

Когда я пытаюсь a2dismod mpm_worker или mpm_prefork, он говорит:

Module mpm_prefork already disabled

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

0
задан 7 July 2021 в 05:39
2 ответа

Вытрите ваш сервер (если возможно) и используйте предоставленные vm-скрипты от Nextcloud по этой ссылке. Я также смог запустить свой собственный экземпляр, используя php 8.0 вместо 7.4. Также доступны пакеты Docker и snap, которые я могу запустить.

1
ответ дан 28 July 2021 в 13:56

Сообщение об ошибке:

Модуль mpm_event включен

Вы пытаетесь отключить не тот модуль.

a2dismod mpm_event
1
ответ дан 28 July 2021 в 13:56

Теги

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