Regina Schaukrug: Was brauche um ein Webserver bauen

Beitrag lesen

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.