Код PHP не выполняется, вместо этого код отображается на странице

Направляющие путь должны иметь тощие контроллеры и толстые модели .

297
задан Taryn 22 March 2017 в 06:16
поделиться

1 ответ

В случае, если мы находимся на той же странице, делают следующий

sudo apt-get install php -y sudo apt-get install php-{bcmath,bz2,intl,gd,mbstring,mysql,zip,fpm} -y

Для включения 7,2 футов в минуту PHP в Apache2, сделайте:

a2enmod proxy_fcgi setenvif

a2enconf php7.2-fpm

обновление 2: Apache загружает .php файл вместо того, чтобы представить

После этого, я столкнулся выше проблемы. Существуют подобные вопросы как это .

я не знаю, почему, но это только произошло для моих .php файлов в /var/www/html/ корневая папка. все было хорошо для подкаталогов. (например, Wordpress и phpmyadmin хорошо работали)

, Таким образом, вот мое решение. Я решил включить php модуль. таким образом, я выполнил эту команду:

a2enmod php7.2

, но я получил это ошибки:

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

, таким образом, я решил отключить mpm путем выполнения после команд:

sudo a2dismod mpm_prefork
sudo a2dismod mpm_worker
sudo a2dismod mpm_event

затем апач перезапуска:

systemctl restart apache2

затем включают php7.2 (моя установленная версия):

sudo a2enmod php7.2

и прямо сейчас все хорошо работает.

0
ответ дан 23 November 2019 в 01:32
поделиться
Другие вопросы по тегам:

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