Damit die Webanwendung ein wenig Logik verliehen bekommt, benötigt es noch eine Programmiersprache. Sehr einsteigerfreundlich und auch beliebt ist php. PHP ist zum Glück mit ein paar Befehlszeilen installiert ;-).
sudo apt install php libapache2-mod-php php-mysql
Nach der Installation kann php recht einfach getestet werden. Damit es ein wenig spannender wird, erstellen wir hier direkt den ersten kurzen Code. Zuerst muss in das richtige Verzeichnis gewechselt werden. Dafür im Terminal den cd (change directory) Befehl verwenden.
cd /var/www/html
Im html-Ordner angekommen, benötigen wir zuerst ein leeres Textdokument in dem wir unser Programm schreiben können. Dazu verwende ich Nano, was ist ein einfacher und viel verwendeter Texteditor ist.
sudo nano index.php
In dem geöffneten Editor jetzt folgenden Code einfügen:
<?php phpinfo(); ?>
Kurz erklärt was hier gemacht wird. HTML wird grundsätzlich in Tags < Befehl > geschrieben. In diesem Tag sagen wir aber, dass hier ein teil mit php interpretiert werden soll. <?php Befehl ?>. der Teil mit phpinfo(); ist ein sogenannter Funktionsaufruf, diese Funktion ist ebenfalls in php geschrieben und gibt uns etwas zurück. In diesem Fall werden alle relevanten Informationen von der installierten php-Version zurückgegeben und das bereits schön formatiert in html. Mit „strg+x“ und dann „y“ kann die Datei gespeichert werden.
Wieder zurück im Browser wird die IP-Adresse des Servers eingegeben, gefolgt von /index.php
<ip-adresse>/index.php
In der jetzigen Seite stehen die Informationen über die aktuell installierte php-Version.
Gratulation. Die Entwicklungsumgebung ist hiermit fertig 🙂
10 Kommentare
Gutter cleaning · Dezember 7, 2022 um 8:30 pm
Hello would you mind stating which blog platform you’re
using? I’m planning to start my own blog soon but I’m having a difficult time deciding between BlogEngine/Wordpress/B2evolution and Drupal.
The reason I ask is because your design and style seems
different then most blogs and I’m looking for something completely unique.
P.S Apologies for being off-topic but I had to ask!
Daniel Schrott · Dezember 11, 2022 um 6:21 am
Hello,
I use WordPress with my own template
Anonymous · Dezember 15, 2022 um 3:48 am
Good post. I learn something new and challenging on sites I stumbleupon on a daily basis.
It will always be useful to read articles from other writers and use something from other websites.
Daniel Schrott · Jänner 2, 2023 um 9:21 am
Thank you
Anonymous · Dezember 20, 2022 um 11:18 am
Hi there! Do you use Twitter? I’d like to follow you if that would be okay.
I’m absolutely enjoying your blog and look forward to new updates.
Daniel Schrott · Jänner 2, 2023 um 9:20 am
Thank you. I don’t use twitter, but you can search for peak productions on facebook.
Anonymous · Dezember 23, 2022 um 4:16 am
Yoսr mode of explaining all iin thos ost is actually fastidious,
every one be ablе to effortlesѕly understand it, Thankѕ a lot.
Daniel Schrott · Jänner 2, 2023 um 9:09 am
You’re welcome
Anonymous · Jänner 2, 2023 um 8:20 am
Нelpful information. Lucoy me I found your website unintentionally, and I’m shocked why tthis twist of fate didn’t took place in advance!
I bookmarked it.
Daniel Schrott · Jänner 2, 2023 um 9:07 am
Thank you for you’re feedback 🙂