Add Repository:
sudo apt-add-repository ppa:ondrej/php sudo apt-get update sudo apt-get install php7.2
Woher ist daher die Info, dass man PHP manuell hinzufügen müsste?
Das kann ich Dir sagen: Vom Ubuntu selbst. Ubuntu 16.04 bringt sonst "nur" PHP 7.0 mit.
@liebewinter:
dann prüft ob alles gut funzioniert , mit
http://localhost/phpinfo.php
Das geht nachdem auch der Apache installiert wurde und ggf PHP aktiviert wurde. Vorher geht:
cd /var/www/html/
php phpinfo.php
Hast Du den erst PHP und dann den Apache installiert dann funktioniert der Abruf von http://localhost/phpinfo.php vielleicht nicht. Wenn Du Abruf von http://localhost/phpinfo.php eine scheinbare leere Seite siehst, dann mache folgendes in einem Terminal:
cd /etc/apache2/mods-enabled
sudo su
ln -s ../mods-available/php7.2.load ./
ln -s ../mods-available/php7.2.conf ./
systemctl restart apache
Zu mariadb:
Unter Ubuntu kann zunächst der root ohne Benutzername und Passwort eine Verbindung aufnehmen. Du musst also einen Benutzer anlegen:
sudo su
mysql
Dann in der Mariadb-Shell:
CREATE DATABASE test;
GRANT ALL ON test/* TO test@localhost IDENTIFIED BY TestPassWort;
Danach kann sich der Benutzer "test" vom localhost anmelden und die Datenbank test benutzen.