Der Coding Club kümmert sich ab jetzt auch um PHP und mit diesem Artikel beginnt der PHP Workshop 2025…

Installation Apache Webserver und PHP:

Hier die Kurzfassung für die Installation des Apache Webservers und PHP:

  • sudo apt install apache2
  • sudo apt install php
  • (sudo apt install libapache2-mod-php7.0)

Vorbereitungen:

Der PHP Workshop basiert auf dem Layout Flex 2 Version 2 mit Tab Navigation vertikal.

<!DOCTYPE html> 
<html lang="de">

<head> 
   <title>PHP Workshop</title>
   <link rel="stylesheet" href="01_CSS/01_zentrale.css" type="text/css" />
   <meta charset="UTF-8">
</head> 

<body>

<div id="wrapper"> <!-- Anfang vom wrapper-Bereich -->

<header> <!-- Anfang vom header-Element -->
</header> <!-- Ende vom header-Element -->

<nav> <!-- Anfang vom nav-Element -->
<ul>
   <li><a href="index.php">Gesamtübersicht</a></li>
   <li><a href="index.php">Startseite</a></li>
</ul>
</nav> <!-- Ende vom nav-Element  -->

<main> 

<article>
<h1>PHP Workshop 2025:</h1>
<p>
Willkommen auf der Startseite des PHP Workshops 2025...
</p>
</article>
<br />

<article>
<h1>Der erste PHP Code:</h1>
<p>
Hier könnte jetzt der erste PHP Code eingefügt werden...
</p>
</article>
<br />

</main> <!-- Ende vom main-Element -->

<footer> <!-- Anfang vom footer-Element -->
</footer> <!-- Ende vom footer-Element -->

</div> <!-- Ende vom wrapper-Bereich -->
</body>
</html>

Im Verzeichnis “/var/www/html/“ wird ein Ordner mit dem Namen “PHP-Workshop“ erstellt und das entsprechende Flex 2 Layout wird in diesen Ordner kopiert und die index-Datei wird in “index.php“ umbenannt.

In der index.php Datei werden nun noch einige wichtige Anpassungen vorgenommen. Der Seitentitel wird angepasst [PHP Workshop], die Navigation wird angepasst und der erste Artikel etwas überarbeitet…Abschließend wurde für die PHP-Startseite ein Lesezeichen im Webbrowser angelegt.

Das Lesezeichen wird nun für die localhost-Umgebung erstellt. Das ist wichtig, denn PHP-Webseiten können lokal nur als Textdatei betrachtet werden und wir würden nur unseren Code sehen. Damit wir aber den PHP Code auch im Einsatz bewundern können, haben wir ja einen Apache-Webserver mit PHP auch lokal installiert.

Der erste PHP Test:

Der Webserver Apache mit PHP sollte lauffähig installiert sein und deshalb erfolgt nun der erste PHP Test. Folgenden Code setzten wir in den zweiten Artikel.

<?php 
phpinfo(); 
?>

Die wichtigsten Informationen zu PHP sollten nun im zweiten Artikel auf dieser Webseite zu lesen sein Jetzt wird es aber Zeit für den ersten richtigen Code…:

Hallo Welt:

Wie in jeder Programmiersprache beginnt die Reise mit dem berühmten „Hallo Welt“. Den folgenden Code könnten wir in einen dritten Artikel auf unserer Webseite einfügen:

<?php
echo "Hallo Welt";
?>

Nur der Text „Hallo Welt“ wird hier per PHP eingebunden. Im Augenblick ist das noch nicht so spektakulär, doch später können so dynamische Webseiten erstellt werden. Auch Interaktion mit dem Webseiten-Besucher ist möglich. Wichtig ist hier nur die Syntax von PHP. Alles was PHP Code ist wird vom öffnenden PHP-Tag und dem schließenden PHP-Tag eingeschlossen.

Die einfache Variable:

Eine Variable wird mit dem Dollarzeichen angelegt. Direkt nach dem Dollarzeichen wird der Variablenname vergeben. Bei der Namensvergabe gibt es nur einige wenige Grundregeln, doch dazu später mehr. Hier ist jetzt nur wichtig, dass der Variable „name“ der Inhalt “Hans“ zugewiesen wird. Der Inhalt wird dann dynamisch auf der Webseite ausgelesen. Der Effekt wird deutlich, wenn man andere Namen statt “Hans“ einfügt.

<?php
$name="Hans";
echo "Mein Name ist ";
echo $name;
?>


Im nächsten Artikel zum PHP Workshop geht es mit Variablen weiter…

Von Torsten