ich programmiere für eine Firma eine Datenbank, die dann auf deren internem Server liegen soll.
Das sollte sich die Firma noch mal überlegen, wenn Du solche Fragen stellst, ernsthaft.
Gibt es die Möglichkeit, die Dateien (.php .js etc)
php js etc hat was mit der Datenbank zu tun?
so zu sperren, dass man sie zwar nutzen, aber nicht öffnen kann?
Nur wenn "nutzen" nur darin besteht Speicherplatz zu belegen oder das vorhandensein der Datei zu brüfen, sonst nicht.
Also dass der Quellcode nicht ... ersichtlich ist?
Ach so. Der ist bei php, solange der Sever regulär funktioniert, nie ersichtlich (also "übers Internet"). Allerdings sollte jeder den php-Code kennen dürfen, ohne daß dies eine Gefahr darstellt, sonst hat man was falsch gemacht.
Gibt es fertige Programme, die den Quellcode so komprimieren, dass jede Datei aus einer (sehr langen) Zeile besteht und alle Kommentare entfernt werden?
Das sollte sich die Firma wirklich noch mal überlegen, ernsthaft, wirklich.