Hallo,
Vielleicht sage ich jetzt etwas, was Du schon weißt. Aber...
Wenn man nur HTML, CSS und JS Dateien hat, kann man sie mit dem Browser direkt aus dem Dateisystem laden und braucht keinen Webserver. Für PHP ist das anders, PHP wird auf dem Server ausgeführt. Das Wort "Webserver" bedeutet nicht, dass es ein eigener Computer sein muss. Ein Webserver ist vor allem ein Programm, das HTTP Anfragen beantworten kann. Dieses Programm kann auf einem Computer irgendwo im Internet laufen. Aber auch auf deinem eigenen Computer.
Wenn Du eine Webseite hast, die andere Leute aufrufen sollen, dann verwendest Du dafür nicht deinen eigenen Computer. Für so etwas gibt es Webhoster, bei denen Du für ein paar Euro im Monat Platz auf einem Server mietest. Deinen eigenen Computer verwendest Du nur zum Bauen der Webseite. Und dann veröffentlichst Du sie auf dem gemieteten Webserver.
Also: hast Du auf deinem Computer einen Webserver (zum Beispiel Apache)? Lädst Du deine HTML Seiten über diesen Webserver, oder lädst Du sie direkt aus dem Dateisystem? Das ist ein wichtiger Unterschied, denn PHP funktioniert nur wenn ein Webserver beteiligt ist. Der Webserver muss so eingerichtet sein, dass er PHP versteht. Das heißt: Der Webserver muss wissen, dass eine PHP Datei nicht einfach zum Browser geschickt werden darf, sondern dass er dafür den PHP Interpreter starten muss. Das muss man alles einrichten. Und wenn eine HTML Seite ein Formular hat, auf dem man Daten eingeben kann, dann muss das PHP Programm diese Daten auf dem Server speichern können. Das kann es als Datei tun, aber besser ist eine Datenbank. Hast Du eine Datenbank?
Es gibt fertige Pakete, die man auf seinem PC installieren kann, und die alles mitbringen. Eins davon heißt XAMPP. Das X steht für das Betriebssystem, es gibt LAMPP (Linux) und WAMPP (Windows). Das A steht für Apache, den Webserver. Das M steht für MySQL, eine kostenlose SQL Datenbank. Die zwei P stehen für PHP und Perl. Du kannst den Serverteil einer Web-Anwendung in PHP oder Perl schreiben, mit PHP haben hier mehr Leute Erfahrung.
Rolf
sumpsi - posui - clusi