Jetzt stückle ich mal deine Aussage auf, dann wirst du sehen das es unnötig den XAMPP neu zu kompilieren.
Ich will quasi eine frisch compilierte xampp version die ich z.B. auf ne CD brennen kann jemand geben kann.
Wozu das Rad neu erfinden, der jetzige XAMPP hat alles was du nutzen möchtest.
dieser jemand installiert auf seinem rechner xampp und wenn er das erstemal localhost eintippt kommt meine index.php
Jo...hier sind wir wieder an dem Punkt.
Deine EIGENE index.php...........
schreib doch deine index.php , setzte diese anstatt der XAMPP-index.php in das htdocs rein.
--------------------------------------
Ich schätze du meinst mit "Kompilat" die Installierfunktion, einen solchen Installer der beim aufruf den XAMPP in ein Pfad entpack und dann die setup_xampp.bat ausführt damit der XAMPP intern die richtigen Pfade hat.
In diesem Fall kannst du hingehen und dir einen FREWARE Installer besorgen.
Folgende Schritte sind dann aber immer noch gleich und hat nix mit Kompilieren des XAMPPs als solches zutun.
Schritt 1:
Downloade dir die ZIPversion des XAMPPs, entpacke es auf deinem PC
Schritt 2:
Baue deine eigene index.php in das htdocs rein
Schritt 3:
Nimm einen Freeware Installer und lasse mit diesem das, entpackte und die von dir integrierte startpage, als Installerroutine zusammenführen.
Schritt 4:
Je nach Freware Installer Programm bietet ein solcher Installer die möglichkeit nach vollenderter Arbeit (eben dem Installieren) ein Script zu starten, eben da lässt du den setup_xampp.bat aufrufen.
Das war es schon. Du kannst dir ja auch gerne das Installerprogramm holen das von XAMPP benutzt wird und dich in die Scrptprogammierung
einarbeiten, dann hast du das selbe.
Nichts anderes machen die XAMPP-Devs auch.
Wenn von Kompilat gesprochen wird, betrifft das die Komponenten die den XAMPP ausmachen, also den Apache, das PHP, den MySQLserver.
Wenn das komipliert ist haben die DEVs auch nur ein c:\xampp vor sich liegen. Die so genannte Installerversion ist nichts anderes als das die DEVs hingehen und das gesammte XAMPP Verzeichnis mit einem Installerprogramm packen zu lassen, eben in dieses Installerprogramm ist Scriptgesteuert, sodass die Pfadvorgaben zum entpacken definiert sind..... mehr nicht.
Dies bringt nun wieder zurück zu meiner ersten Antwort.
Setze deine eigene index.php rein
Packe das ganze XAMPP Verzeichnis mit einem Packer, vorzugsweise RAR oder den 7ZIP packer.
Diese beiden Packer (auch alle anderen) habe mittels einem Zusatzbefehl die möglichkeit aus einem ZIPfile/RARfile eine EXE datei zu erstellen.
Die dann beim ausführen nichst anderes macht wie das Installerprogramm von den XAMPP-Devs.
Folglich, wenn du einen neuen XAMPP Kompilierne willst nur um deine eigen startseite drinne zu haben, ist das ein Aufwand der absolut unnötig ist für das was du da vorhast.