Загрузка кода PHP вместо запуска на сервере Apache - PullRequest
0 голосов
/ 19 сентября 2019

Итак, я новичок в настройке сервера и пытаюсь заставить PHP 7.2 работать на сервере Apache2 на основе Ubuntu 18.04.3.У меня есть простой файл phpinfo:

<?php phpinfo(); ?>

, который при посещении браузера загружает файл вместо его запуска.

Ниже приведены все шаги, которые я выполнил до сих пор.:

  • Установлены PHP7.2, Apache2 и libapache2-mod-php7.2 с использованием apt-get
  • Включен PHP7.2 в Apache: php7.2.conf и php7.2.load присутствуют в apache2 / mods-enabled / и mods-available /
  • Обновлены все пакеты
  • Включены короткие теги
  • PHP не работает в пользовательском каталоге
  • Сервер Apache перезапускался после каждого изменения
  • mod-php.so, похоже, отсутствует в папке модулей Apache?

httpd.conf не было;Я создал его вручную и добавил следующие строки:

AddHandler application/x-httpd-php .php .phtml
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps

apache2.conf:

...
<FilesMatch \.php$>
        SetHandler application/x-httpd-php
</FilesMatch>

Есть идеи относительно того, чего мне еще не хватает?

...