Windows: XAMPP vs WampServer vs EasyPHP vs alternative [fermé]

Une question similaire a été posée ici il y a trois ans, mais je veux l'ouvrir davantage pour inclure toutes les piles Windows/Apache/MySQL/PHP possibles.

Lequel pensez-vous est le meilleur?

XAMPP semble être le plus populaire, mais j'ai lu plusieurs mauvaises choses à ce sujet qui me font me demander si c'est aussi bon que sa Popularité le suggère. Par exemple, j'ai entendu dire que leur configuration PHP par défaut est très précaire (et apparemment leur application admin ne peut pas fonctionner sans ces trous étant laissés ouverts). Ce n'est pas terrible pour une situation de développement, évidemment, mais vous pouvez finir par compter sur quelque chose comme register_globals.

J'ai aussi repéré quelque chose d'autre qui me préoccupe: les développeurs recommandent que les utilisateurs de Vista désactivent UAC afin d'utiliser leur logiciel!

Pour moi c'est un grand drapeau rouge. Oui, il y a des problèmes avec l'exécution de quelque chose comme ça sur Vista avec UAC activé, mais la désactivation de L'UAC ne devrait jamais être proposée comme solution, en particulier pour les newbs (qui ont besoin D'UAC plus que quiconque). Cela me rend très inquiet.

WampServer apparemment, il est plus facile de changer de version de PHP ou D'Apache, si vous en avez besoin. Mais il est livré avec moins de fonctionnalités que XAMPP (pas de serveur FTP, par exemple).

EasyPHP est celui dont je n'ai aucune expérience, donc je ne peux pas le dire, mais il est apparemment assez populaire aussi.

Solutions de rechange? Il y a une tonne d'autres piles répertoriés sur Wikipédia. Le faire venir recommandé?

Alors, qui utilisez-vous, et pourquoi le considérez-vous comme le meilleur? Tu t'en es tenu au premier que tu as essayé?

J'imagine que la plupart d'entre nous veulent juste quelque chose de rapide, léger et à jour.

107
demandé sur warmth 2011-04-07 15:31:34

5 réponses

J'installe généralement Apache + PHP + MySQL à la main, sans utiliser de paquet comme ceux dont vous parlez.

C'est un peu plus de travail, Oui; mais savoir comment installer et configurer votre environnement est génial-et utile.

La première fois, vous aurez besoin d'une demi-journée ou d'une journée pour les configurer. Mais, au moins, vous saurez comment faire.

Et les prochaines fois, les choses seront beaucoup plus faciles, et vous aurez besoin de moins de temps.

Sinon, vous voudrez peut-être jeter un oeil à serveur Zend -- qui est un autre paquet qui regroupe Apache + PHP + MySQL.

Ou, comme alternative, n'utilisez pas Windows.

Si vos serveurs de production fonctionnent sous Linux, pourquoi ne pas exécuter Linux sur votre machine de développement?

Et si vous ne voulez pas (ou ne pouvez pas) installer Linux sur votre ordinateur, utilisez une Machine virtuelle.

46
répondu Pascal MARTIN 2015-12-24 17:18:28

Après des années d'utilisation de XAMPP, j'ai finalement abandonné et commencé à chercher des alternatives. XAMPP n'a reçu aucune mise à jour depuis un certain temps et il a continué à tomber en panne une fois toutes les deux semaines.

Celui que je viens de trouver et que je pourrais absolument recommander est le serveur uniforme

Il est très fréquemment mis à jour, met beaucoup plus l'accent sur la sécurité et ressemble à un projet beaucoup plus mature par rapport à XAMPP.

Ils ont un wiki, où ils lister toutes les dernières versions des paquets. Comme le temps de l'Écriture, leur nouvelle version est seulement 4 jours!

Versions dans Uniform Server à partir d'aujourd'hui:

  • Apache 2.4.2
  • MySQL 5.5.23-communauté
  • PHP 5.4.1
  • phpMyAdmin 3.5.0

Versions dans XAMPP à partir d'aujourd'hui:

  • Apache 2.2.21
  • MySQL 5.5.16
  • PHP 5.3.8
  • phpMyAdmin 3.4.5
34
répondu hyperknot 2012-07-17 13:17:58

EasyPHP est très bon:

  • léger et portable: pas de service windows (comme wamp)
  • facile à configurer (tous les fichiers de configuration dans le même dossier : httpd.conf, php.ini & ma.ini)
  • redémarre automatiquement apache lorsque vous modifiez httpd.conf

WAMP ou UWAMP sont de bons choix si vous avez besoin de tester avec des versions multiples de PHP et Apache.

Mais vous pouvez aussi utiliser plusieurs versions de PHP avec EasyPHP (en téléchargeant la version PHP dont vous avez besoin sur php.net, et le chargement de cette version en éditant httpd.conf):

LoadModule php4_module "${path}/php4/php4apache2_2.dll"
20
répondu Vince 2012-08-25 14:02:54

Je ne ferai pas une si grosse affaire de cette question.
Ce n'est pas comme choisir votre nouvelle femme ou votre nouvelle voiture.
Je ne l'exécuterais jamais sur un serveur de production, donc, pour exécuter quelques tests rapides, l'un d'eux est tout aussi bon.

5
répondu Your Common Sense 2011-04-07 11:43:30

J'utilise EasyPHP pour faire ma thèse sur le système de gestion de contenu. Jusqu'à présent, cet outil est très bon et facile à utiliser.

1
répondu Joey 2012-08-04 12:33:24