Hallo!
Das mit der Setup.exe klingt ganz gut. Leider hat das ganze einen Haken. Was machst du, wenn der Kunde das Verzeichnis nicht auswählen kann, weil es z.B. nur über FTP erreichbar ist. Oder ein Kunde, der sich für deine Scripte interesse hat Linux verwendet. In diesem Fall hättest du ziemlich viel Arbeit zum Programmieren.
Für Linux kannst du ja am besten eine ZIP-Datei erstellen (obwohl für Linux üblichere Formate gibt, für dich aber vielleicht einfacher).
Leider ist das Problem mit dem FTP nicht so einfach zu lösen, denn dann müßtest du einen Kopletten FTP-Client mit Assistenten programmieren.
Ich wäre der meinung, ein paar Dateien zu kopieren dürfte kein Problem sein für einen der einen Webserver mit PHP verwendet.
Wenn du es dem Anwender komfortabel machen willst, kannst du ja eine Installationsroutine in PHP programmieren, die eine Datei mit den wichtigsten Einstellungen auf dem Server anlegt und mittels HTML-Formularen auswahlmöglichkeiten bietet.
(Schau die mal das Beispiel von Mambo an)
MFG Manfred