Zuerst einmal ein wichtiger Sicherheitshinweis:
XAMPP ist NICHT für den Produktiveinsatz entwickelt! XAMPP ist NICHT abgesichert und kann, wenn ungesichert im Netz hängen, binnen Sekunden gekapert und als Zombie missbraucht werden! Als Serveradministrator kannst du für Schäden die durch deinen Server verursacht worden sind haftbar gemacht werden und sofern du Kenntnis von möglichen Sicherheitsmängeln hattest können die Strafen da sehr empfindlich sein. Hiermit hast du Kenntnis davon. Crusher wrote:Wenn ich auf einem Linux VPS nun Xampp für Linux installiere, kann man dort dann alle Files wie z.B. .php .html .css und so in den htdocs packen?
Prinzipiell kannst du alles direkt ins htdocs schmeißen. Inwiefern das Sinnvoll ist musst du entscheiden, denn alles was im oder unterhalb des DocumentRoot Verzeichnisses des Webservers liegt (in dem Fall htdocs) kann ersteinmal über eine URL requestet werden. Bei manchen Dateien ist das vielleicht garnicht erwünscht und sollten besser scriptseitig (unter bestimmten geprüften Bedingungen) ausgeliefert werden. Auch geht man in der PHP-Programmierung immer mehr dazu über, alle Script-Dateien die man nicht direkt per URL anfragen soll außerhalb des DocumentRoot zu lagern und die Auslieferung einem Dispatcher / Frontcontroller zu überlassen.
Crusher wrote:Gibts püberhaubt ein Unterschied zwischen Linux Xampp und Windows Xampp außer das Betriebssystem?
Neben einzelnen Komponenten (ProFTPD zum Beispiel) ist natürlich auch der komplette Kompilierungsvorgang verschieden. Du kannst also nicht einfach hergehen und ein XAMPP for Windows auf ein Linux stülpen.
Prinzipiell kann dir das aber egal sein, denn wenn das XAMPP Paket erst einmal korrekt funktioniert, funktioniert dieses quasi als Abstraktionsebene zwischen Betriebssystem und Scripte. Vereinfacht gesagt, Scripte die auf XAMPP for Linux laufen (und nicht auf ganz spezielle Module angewiesen sind die es nur für dieses Betriebssystem gibt) sollten auch ohne oder mit wenig Aufwand auf XAMPP for Windows lauffähig sein.