Was brauche um ein Webserver bauen
bearbeitet von Regina Schaukrug
> > 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:
~~~sh
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:
~~~sh
sudo su
mysql
~~~
Dann in der Mariadb-Shell:
~~~mysql
CREATE DATABASE test;
GRANT ALL ON test/* TO test@localhost IDENTIFIED BY TestPassWort;
~~~
Danach kann sich der Benutzer Test anmelden.
Was brauche um ein Webserver bauen
bearbeitet von Regina Schaukrug
> > 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.
> > 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:
~~~sh
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:
~~~sh
sudo su
mysql
~~~
Dann in der Mariadb-Shell:
~~~mysql
CREATE DATABASE test;
GRANT ALL ON test/* TO test@localhost IDENTIFIED BY TestPassWort;
~~~
Danach kann sich der Benutzer Test anmelden.