Bezüglich des Downloads der Scrippte (nicht die Ausführung):
FTP, WebFTP, DownloadScript oder den Dateien keine Endung verpassen, welche den Apache dazu verleiten das Script auszuführen (z.B. einfach nur xyz.php.txt nennen).
Jupp,
FTP, WebFTP oder ein Uploadscript und dann die Datei vom Apache (oder Dergleichen) ausführen lassen.
(das Ausführen machen die eigentlich automatisch, sobald eine passende Dateiendung vorhanden ist)