Une question similaire a été posée ici il y a trois ans, mais je souhaite l'ouvrir davantage pour inclure toutes les piles Windows/Apache/MySQL/PHP possibles.
Laquelle des deux est la meilleure, selon vous ?
XAMPP semble être le plus populaire, mais j'ai lu plusieurs mauvaises choses à son sujet qui me font me demander s'il 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 peu sécurisée (et apparemment leur application d'administration ne peut pas fonctionner sans que ces trous soient 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 également remarqué une autre chose qui me préoccupe : Les développeurs recommandent aux utilisateurs de Vista de désactiver l'UAC pour pouvoir utiliser leur logiciel !
Pour moi, c'est un gros drapeau rouge. Oui, il y a des problèmes pour faire fonctionner quelque chose comme ça sur Vista avec l'UAC activé, mais la désactivation de l'UAC ne devrait jamais être proposée comme solution, surtout pour les débutants (qui ont besoin de l'UAC plus que quiconque). Cela me rend très inquiet.
WampServer Il est apparemment 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 Je n'ai aucune expérience dans ce domaine et je ne peux donc pas me prononcer, mais il semble qu'il soit également très populaire.
Des alternatives ? Il y a une tonne d'autres piles répertorié sur Wikipedia . Est-ce que l'un d'entre eux est recommandé ?
Alors, lequel utilisez-vous, et pourquoi le considérez-vous comme le meilleur ? Êtes-vous resté sur le premier que vous avez essayé ?
J'imagine que la plupart d'entre nous veulent juste quelque chose de rapide, de léger et d'actuel.
0 votes
Je sais que ce n'est pas une réponse à votre question initiale, mais j'ai utilisé les paquets mentionnés uniquement pour les essayer. Pour autant que je sache, ils sont destinés au développement et non à la production. En outre, n'est-il pas plus facile de mettre en place votre propre serveur / php / instance de base de données ? Vous avez BEAUCOUP plus de contrôle sur ce qui est utilisé ou ce que vous voulez activer / désactiver.
0 votes
Je préfère définir moi-même ma configuration locale. N'est-ce pas une option ? Cependant, si vous utilisez l'un de ces paquets, c'est à vous de modifier tous les paramètres, jusqu'à ce qu'ils correspondent à vos besoins. De plus, vous n'êtes généralement pas obligé d'utiliser une "admin app" fournie avec l'un d'eux. Ainsi, vous pouvez utiliser l'un de ces packs comme plate-forme pour votre propre configuration personnalisée.
1 votes
@Michael, Oui nous parlons d'une situation de développement. De plus, je ne pense pas que vous obteniez "beaucoup plus" de contrôle. Vous pouvez toujours tout configurer comme vous le souhaitez une fois qu'ils sont installés, c'est juste une question de gain de temps : La mise en place et la maintenance de tous les éléments séparément prennent un certain temps, surtout si vous devez apprendre à tout configurer. Ces piles permettent de gagner du temps.
3 votes
Je me souviens de la dernière fois que j'ai utilisé XAMPP - j'étais ennuyé par la recherche des paramètres d'Apache au point où j'ai abandonné, désinstallé XAMPP et utilisé des paquets autonomes pour tout configurer. Il m'a fallu environ 40 minutes pour configurer mon propre environnement de développement contre 1 heure à fouiller dans les fichiers .conf, .cnf et .ini (où j'ai trouvé des paramètres qui m'ont surpris et que je voulais changer). Vous avez donc plus de contrôle sur la configuration de votre propre installation que sur la "réparation" de celle de quelqu'un d'autre.
0 votes
J'utilise XAMPP pour le développement et je fais correspondre les paramètres que j'ai en production. Je n'ai jamais rencontré de problèmes et il y a tout ce dont vous avez besoin, pas besoin de ftp évidemment. Il est IMPÉRATIF de savoir comment configurer apache, mysql afin que vous puissiez trouver des problèmes plus tard. Les gens qui veulent configurer leurs propres serveurs ont tendance à être des professionnels et des gens qui sont savants avec les serveurs, mais un noob total qui vient juste de commencer trouvera cela extrêmement confus avant même d'écrire 1 ligne de code si ceux-ci n'étaient pas à propos. stack overflow aurait sa propre section de configuration de mon serveur, j'en suis sûr...
2 votes
Bonne question ! Si ce n'était pas pour vous, il me faudrait beaucoup plus de temps pour trouver et essayer UniformServer ou UwAmp. Les deux sont bien meilleurs que wamp/xampp... Merci.
0 votes
Il y a aussi WT-NMP basé sur Nginx
0 votes
Dans mon cas, j'utilise Neard : github.com/crazy-max/neard
0 votes
J'utilise la pile bitnami wamp sur Windows lorsque j'ai des problèmes avec les .dll. Cela fonctionne à merveille. bitnami.com/stack/wamp