oha ... Das wird ne schwere Geburt.
"XAMPP" steht für X (beliebiges Betriebssystem) Apache MySQL PHP Perl, daraus folgt logischerweise, dass Apache mit drin ist.
Es wäre dennoch praktischer gewesen ein wenig sich über die Funktionsweise von Webservern, Script-Parsern und SQL zu informieren. Einfach so FromTheScratch eine gutbesuchte Seite wird nicht funkionieren, wenn man die Umgebung nicht kennt.
Ma so eine Übersicht:
Der Webserver (Apache) nimmt die Anfrage entgegen und öffnet die aufgerufene Datei. Falls nötig jagt er diese durch den entsprechenden Parser (PHP, Perl). Diese wiederum können sich mit der Datenbank verbinden (mySQL, SQLite). Von dort aus gehts zurück zu Parser, dann zurück zum Webserver und der schickt es letzten Endes wieder zum Nutzer in Form von HTML (idR).
Das erste, was du tun solltest, ist: Du installierst dir XAMPP. Das dürfte für erste Experimente reichen. Dort kannste dann im htdocs-Verzeichnis die ersten PHP-Scripte anlegen. Immer auf die Endung achten
Wenn der Webserver nicht weiß, was das is, macht er auch nichts. Wie man in PHP schreibt, dazu gibt es viele viele Tutorials.