Рейтинг:0

Не удается включить php7.4 в Ubuntu 20.04

флаг at

Я пытаюсь настроить nextcloud на домашнем ящике Ubuntu.

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

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

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

Учитывая зависимость mpm_prefork для php7.4:
Учитывая конфликт mpm_event для mpm_prefork:
ОШИБКА: модуль mpm_event включен — невозможно продолжить работу из-за конфликтов. Сначала его нужно отключить!
Учитывая конфликт mpm_worker для mpm_prefork:
ОШИБКА: не удалось включить зависимость mpm_prefork для php7.4, прерывание

Когда я пытаюсь a2dismod mpm_worker или же mpm_prefork это говорит

Модуль mpm_prefork уже отключен

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

Kyle H avatar
флаг cn
Эй, я видел, что это было опубликовано 8 дней назад, и я работаю над той же проблемой, я копался в конфигурации apache, и кажется, что файлы php7.4.load и php7.4.conf отсутствуют, хотя dpkg говорит, что libapache2-mod- Пакет php7.4 (пакет, который необходимо установить, чтобы заставить php7.4 работать с apache2) установлен и должен предоставить два файла, которые он не предоставляет при установке. Я собираюсь поработать над этим еще немного, но я заставил его работать, просто используя вместо этого php8.0, поэтому вы можете изучить его установку, чтобы ваш экземпляр работал.
Рейтинг:1
флаг cn

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

Рейтинг:1
флаг in

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

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

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

a2dismod mpm_event
Kyle H avatar
флаг cn
это сломается. сделал, когда я запустил его. вам нужно переключить версии php на 8, чтобы он снова заработал

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.