Итак, я новичок в настройке сервера и пытаюсь заставить 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>
Есть идеи относительно того, чего мне еще не хватает?