it-swarm.com.de

Windows: XAMPP vs WampServer vs EasyPHP vs Alternative

Vor drei Jahren wurde hier eine ähnliche Frage gestellt, aber ich möchte sie weiter öffnen, um alle möglichen Windows/Apache/MySQL/PHP-Stacks einzuschließen.

Was ist Ihrer Meinung nach am besten?

[~ # ~] xampp [~ # ~] scheint am beliebtesten zu sein, aber ich habe einige schlechte Dinge darüber gelesen, die mich wundern lassen wenn es so gut ist, wie es die Popularität vermuten lässt. Ich habe zum Beispiel gehört, dass ihre Standardkonfiguration PHP ist sehr unsicher (und anscheinend kann ihre Admin-App nicht funktionieren, ohne dass diese Lücken offen bleiben). Dies ist für eine Entwicklung nicht schrecklich Situation, offensichtlich, aber Sie können sich am Ende auf etwas verlassen wie register_globals.

Ich habe noch etwas anderes entdeckt, das mich beunruhigt: Die Entwickler empfehlen Vista-Benutzern, die Benutzerkontensteuerung zu deaktivieren, um ihre Software nutzen zu können!

Für mich ist das eine große rote Fahne. Ja, es gibt Probleme damit, dass so etwas unter Vista mit aktivierter Benutzerkontensteuerung ausgeführt wird. Das Deaktivieren der Benutzerkontensteuerung sollte jedoch niemals als Lösung angeboten werden, insbesondere für Neulinge (die die Benutzerkontensteuerung mehr als alle anderen benötigen). Das macht mir große Sorgen.

WampServer ist anscheinend einfacher, Versionen von PHP oder Apache, wenn Sie müssen. Aber es kommt mit weniger Funktionen als XAMPP (kein FTP-Server zum Beispiel).

EasyPHP ist eines, mit dem ich keine Erfahrung habe, also kann ich nicht sagen, aber es ist anscheinend auch ziemlich beliebt.

Alternativen? Es gibt eine Menge anderer Stapel gelistet bei Wikipedia . Wird eine davon empfohlen?

Also welches verwenden Sie und warum halten Sie es für das beste? Hast du dich gerade an die erste gehalten, die du ausprobiert hast?

Ich stelle mir vor, die meisten von uns möchten nur etwas schnelles, leichtes und aktuelles.

111
Chuck Le Butt

Im Allgemeinen installiere ich Apache + PHP + MySQL von Hand und verwende kein Paket wie das, von dem Sie sprechen.

Es ist ein bisschen mehr Arbeit, ja; Es ist jedoch sehr hilfreich, zu wissen, wie Sie Ihre Umgebung installieren und konfigurieren.

Beim ersten Mal benötigen Sie möglicherweise einen halben oder einen ganzen Tag, um diese zu konfigurieren. Aber zumindest wissen Sie, wie das geht.

Und das nächste Mal wird es viel einfacher und Sie brauchen weniger Zeit.

Ansonsten möchten Sie vielleicht einen Blick auf Zend Server werfen - ein weiteres Paket, das gebündelt wird Apache + PHP + MySQL.

Alternativ können Sie auch kein Windows verwenden.

Wenn auf Ihren Produktionsservern Linux ausgeführt wird, warum nicht Linux auf Ihrem Entwicklungscomputer ausführen?

Und wenn Sie Linux nicht (oder nicht) auf Ihrem Computer installieren möchten, verwenden Sie eine virtuelle Maschine.

49
Pascal MARTIN

Nach Jahren mit XAMPP habe ich es endlich aufgegeben und nach Alternativen gesucht. XAMPP hat seit einiger Zeit keine Updates mehr erhalten und brach alle zwei Wochen zusammen.

Die, die ich gerade gefunden habe und die ich absolut empfehlen kann, ist The Uniform Server

Es wird sehr häufig aktualisiert, legt mehr Wert auf Sicherheit und sieht im Vergleich zu XAMPP wie ein viel ausgereifteres Projekt aus.

Sie haben ein wiki , wo sie alle neuesten Versionen von Paketen auflisten. Ihre neueste Veröffentlichung ist zum Zeitpunkt des Schreibens nur 4 Tage alt!

Versionen in Uniform Server ab heute:

  • Apache 2.4.2
  • MySQL 5.5.23-Community
  • PHP 5.4.1
  • phpMyAdmin 3.5.0

Versionen in XAMPP ab heute:

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5
35
hyperknot

EasyPHP ist sehr gut:

  • leicht & tragbar: kein Windows-Service (wie Wamp)
  • einfach zu konfigurieren (alle Konfigurationsdateien im selben Ordner: httpd.conf, php.ini & my.ini)
  • startet Apache automatisch neu, wenn Sie httpd.conf bearbeiten

WAMP oder UWAMP sind eine gute Wahl, wenn Sie mit mehreren Versionen von PHP und Apache testen müssen.

Sie können jedoch auch mehrere Versionen von PHP mit EasyPHP verwenden (indem Sie die benötigte PHP) - Version auf php.net herunterladen und diese Version durch Bearbeiten von httpd laden. conf):

LoadModule php4_module "${path}/php4/php4Apache2_2.dll"
21
Vince

Ich werde mit dieser Frage nicht so viel anfangen.
Es ist nicht so, als würde man sich eine neue Frau oder ein neues Auto aussuchen.
Ich würde niemals eines dieser Programme auf einem Produktionsserver ausführen. Um nur einige schnelle Tests durchzuführen, ist eines davon gleich gut.

4

Ich benutze EasyPHP für meine Abschlussarbeit über das Content Management System. Bisher ist dieses Tool sehr gut und einfach zu bedienen.

1
Joey