PHP,HTML,MySQL ect.

Irgendwelche Probleme mit XAMPP für Linux? Dann ist hier genau der richtige Ort um nachzufragen.

PHP,HTML,MySQL ect.

Postby Crusher » 07. February 2011 20:13

Ich habe eine Frage.

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? Gibts püberhaubt ein Unterschied zwischen Linux Xampp und Windows Xampp außer das Betriebssystem?

Sry hatte in der SuFu nichts richtiges allgemeines Gefunden und hoffe das ich im richtigen Bereich bin.

Denkt daran: Jeder hat mal klein angefangen...

Danke schonmal !
Crusher
 
Posts: 1
Joined: 07. February 2011 20:10

Re: PHP,HTML,MySQL ect.

Postby Nobbie » 07. February 2011 22:00

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?


Warum nicht?!

Crusher wrote:Gibts püberhaubt ein Unterschied zwischen Linux Xampp und Windows Xampp außer das Betriebssystem?


Im Prinzip nicht, wobei die verschiedenen Betriebssystem auch weitere Unterschiede zur Folge haben, die aber dann eben betriebssystembedingt sind. Aber generell funktionieren Deine eigenen Dateien (HTML, PHP, CSS usw.) unter beiden Systemen gleich. Insgesamt läuft allerdings Apache und Konsorten unter Linux unproblematischer, u.a. weil es darauf entwickelt wurde und weil es für den Endanwender erheblich einfacher ist, auch Source-Code-Bausteine selbst zu kompilieren und zu integrieren. Letzteres ist unter Windows schwierig bis hin zu unmöglich.

Von daher kann ich eigentlich jedem nur ernsthaft nahelegen, seinen Testserver unter Linux einzurichten.
Nobbie
 
Posts: 13183
Joined: 09. March 2008 13:04

Re: PHP,HTML,MySQL ect.

Postby Altrea » 07. February 2011 22:15

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.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 11935
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 11 Pro x64

Re: PHP,HTML,MySQL ect.

Postby glitzi85 » 06. March 2011 16:46

An dieser Stelle sei auch noch erwähnt, dass Linux-Scripte im allgemeinen unter Windows ohne größere Probleme laufen, andersrum eventuell nicht, da Linux Case-Sensitive ist und eine andere Ordnerstruktur besitzt (die allerdings auch auf Windows verwendet werden kann).

mfg glitzi
User avatar
glitzi85
 
Posts: 1920
Joined: 05. March 2004 23:26
Location: Dahoim


Return to XAMPP für Linux

Who is online

Users browsing this forum: No registered users and 11 guests