Da musst Du im Prinzip fast nichts machen. Gehe ins Installationsverzeichnis von Xampp (das sollte im Idealfall c:/xampp sein), darunter befindet sich das Verzeichnis htdocs. Da kommen die HTML Dateien und PHP Dateien hinein.
Da liegt u.a. schon ein index.php von Xampp (das ist eine Defaultinstallation), Du kannst Dir das anschauen, indem Du nach dem Start von Xampp im Browser einfach
http://localhost eingibst. Da kommt so ein "Dashboard". Das braucht man aber nicht als Anwender, Du kannst die index.php einfach umbenennen (Du kannst sie beispielsweise in xampp.php umbenennen, dann kannst Du diese Seite später immer noch via
http://localhost/xampp.php aufrufen, da sind u.a. auch ein paar administratve Links drin, die man sich aber auch einfach so merken könnte).
Und dann kopierst Du Deine eigene index.php in das Verzeichnis c:/xampp/htdocs und auch die impressum.php und am Ende gibst Du im Browser wieder
http://localhost oder auch
http://localhost/impressum.php ein. Es könnte passieren, dass der Browser störrisch ist und dann immer noch diese Xampp Defaultseite ("Dashboard") anzeigt, dann musst Du einfach mal refreshen (mit F5 oder auch Strg. F5). Du kannst auch Ordner anlegen, also beispielsweise c:/xampp/htdocs/meinordner, dann kannst Du auch dort wieder HTML und PHP Scripte reinlegen und die erreichst Du entsprechend via
http://localhost/meinordner.
Das Verzeichnis c:/xampp/htdocs ist aus Apache SIcht der sog. "DocumentRoot", das ist auch konfigurierbar, die Einstellung findest Du in der Konfigurationsdatei httpd.conf, da steht irgendwo
- Code: Select all
DocumentRoot "c:/xampp/htdocs"
oder ähnlich. Die Gänsefüßchen sind nicht zwingend notwendig, nur wenn Leerzeichen irgendwo im Namen sind. Aber das empfehle ich grundsätzlich gar nicht, man sollte Leerstellen auf dem Webserver in Datei- und Ordnernamen vermeiden. Das gibt nur irgendwo Ärger. Wenn Du den DocumentRoot veränderst (was ich für den Anfang auch nicht empfehlen würde), musst Du noch weitere Dinge im httpd.conf anpassen, sonst bekommst Du eine Fehlermeldung. Denn der auserwählte Ordner muss in Apache noch mit bestimmten Rechten und Optionen bestückt werden, auch da findest Du einen Eintrag in httpd.conf der so eingeleitet wird:
- Code: Select all
<Directory "c:/xampp/htdocs">
....
Nur wird Dir alles noch nichts sagen, was da steht, das musst Du noch lernen. Apache hat eine sehr gute Dokumentaion im Internet, die zum großen Teil (aber leider nicht alles) auf Deutsch übersetzt wurde. Aber es gibt ja auch deepl.com als Übersetzer, falls Du Englisch nicht gut kannst. Siehe
https://httpd.apache.org/docs/