Установка php поддерживает к Apache2 на Сервере Ubuntu 18.04 LTS

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

sudo a2enmod php
ERROR: Module php does not exist!

Вот список установленных пакетов, которые я установил, которые связаны с php:

libapache2-mod-php/bionic,now 1:7.2+60ubuntu1 all [installed]
libapache2-mod-php7.2/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64 [installed,automatic]
php/bionic,now 1:7.2+60ubuntu1 all [installed]
php-common/bionic,now 1:60ubuntu1 all [installed,automatic]
php7.2/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 all [installed,automatic]
php7.2-cli/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64 [installed,automatic]
php7.2-common/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64 [installed,automatic]
php7.2-json/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64 [installed,automatic]
php7.2-opcache/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64 [installed,automatic]
php7.2-readline/bionic-updates,bionic-security,now 7.2.24-0ubuntu0.18.04.3 amd64 [installed,automatic]

Есть ли что-то, что я пропускаю? Я сделал это прежде для более ранних версий Сервера Ubuntu, и я, действительно кажется, помню, что каждый раз это - большая стычка.

Сообщите мне, запрашивается ли больше информации и заранее спасибо за какую-либо справку или совет.

Удачи!!

0
задан 13 March 2020 в 03:03

1 ответ

Похоже, что Вы пытаетесь использовать mod_php, который считают справедливо вытесненным (это - очень голодный ресурс), а не более современное php-fpm.

Если Вы рады продолжить этот путь, то Вы, вероятно, не используете название модификации правильно. Можно перечислить модификации, с которыми Вы имеете в наличии:

ls /etc/apache2/mods-available

Я подозреваю, что Вы найдете, среди списка модификаций тот желание меня php7.2, вместо php. В этом случае Вам нужна команда, чтобы быть:

sudo a2enmod php7.2

Лучше, более современный, более быстрый и более скромный способ установить php использует php-fpm. Это часто - рекомендуемый способ выполнить PHP в Apache.

sudo apt remove libapache2-mod-php
sudo apt install php-fpm

Затем:

a2enmod proxy_fcgi

Вы видите больше в превосходном блоге Jim Salter здесь.

0
ответ дан 17 March 2020 в 00:03

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

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