Extensies hebben in Linux geen betekenis voor het al dan niet uitvoerbaar zijn. Ga eens in een terminal naar de map /opt/lampp en geef dan de opdracht:
sudo chmod 755 lampp
(of -als je in deze distributie als root bent ingelogd- dezelfde opdracht maar dan zonder sudo).
Dan moet het script in ieder geval uitvoerbaar zijn. Of dat alle problemen oplost zou ik niet durven zeggen, zelfs als het inderdaad te maken had met het niet-uitvoerbaar zijn. Als dit script niet-uitvoerbaar was geworden, is dat met andere scripts misschien ook wel gebeurd.
Je kunt overigens in een terminal zien of een bestand uitvoerbaar is door de uitvoer van de opdracht ls -la te bekijken. Als in de eerste kolom iets als -rwxr-xr-x staat, is een bestand uitvoerbaar. Ontbreken de x-jes, dan niet.