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.
Selon vous, lequel est le meilleur?
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ûre (et apparemment leur application d'administration ne peut pas fonctionner sans que ces trous soient laissés ouverts). Ce n'est évidemment pas terrible pour une situation de développement, mais vous pouvez finir par vous fier à quelque chose comme register_globals
.
J'ai aussi repéré autre chose qui m'inquiète: les développeurs recommandent aux utilisateurs de Vista de désactiver l'UAC afin d'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 UAC activé, mais la désactivation de l'UAC ne devrait jamais être proposée comme solution, en particulier pour les novices (qui ont plus besoin d'UAC que quiconque). Cela m'inquiète beaucoup.
WampServer est apparemment plus facile à 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.
Des alternatives? Il y a une tonne d'autres piles répertoriées sur Wikipedia . L'un de ces produits est-il recommandé?
Alors, lequel utilisez-vous et pourquoi le considérez-vous comme le meilleur? Vous venez de vous en tenir au premier que vous avez essayé?
J'imagine que la plupart d'entre nous veulent juste quelque chose de rapide, léger et à jour.
Réponses:
J'installe généralement Apache + PHP + MySQL à la main, sans utiliser de package comme celui dont vous parlez.
C'est un peu plus de travail, oui; mais savoir comment installer et configurer votre environnement est formidable - et utile.
La première fois, vous aurez peut-être 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 coup d'œil à Zend Server - qui est un autre package qui regroupe Apache + PHP + MySQL.
Ou, comme alternative, n'utilisez pas Windows.
Si vos serveurs de production exécutent 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.
la source
Après des années d'utilisation de XAMPP, j'ai finalement abandonné et j'ai 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 The Uniform Server
Il est très fréquemment mis à jour, met beaucoup plus l'accent sur la sécurité et ressemble à un projet beaucoup plus mature que XAMPP.
Ils ont un wiki où ils répertorient toutes les dernières versions des packages. Au moment d'écrire ces lignes, leur dernière version n'a que 4 jours!
Versions dans Uniform Server à partir d'aujourd'hui:
Versions dans XAMPP à partir d'aujourd'hui:
la source
EasyPHP est très bon:
WAMP ou UWAMP sont de bons choix si vous avez besoin de tester avec plusieurs versions de PHP et Apache.
Mais vous pouvez également utiliser plusieurs versions de PHP avec EasyPHP (en téléchargeant la version PHP dont vous avez besoin sur php.net, et en chargeant cette version en éditant httpd.conf):
la source
Je ne ferai pas un si gros problème avec cette question.
Ce n'est pas comme choisir votre nouvelle femme ou votre nouvelle voiture.
Je n'ai jamais exécuté aucun de ceux-ci sur un serveur de production, donc, pour exécuter juste quelques tests rapides, l'un d'entre eux est tout aussi bon.
la source
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.
la source