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!

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.

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.

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.

Schreibe einen Kommentar

Avatar placeholder

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert