par
Sékiltoyai » 20 oct. 2008, 22:13
Alors je vais parler crûment, mais quand on veut un serveur de production, on se tire les doigts du cul et on installe et configure Apache. Même pour du dév j'ai du mal à conseiller WAMP. Pour la simple et bonne raison que l'on ne maîtrise absolument pas la configuration, qu'on ne sait pas comment va fonctionner le serveur, comment la plateforme va réagir. Un bon développeur PHP doit savoir installer lui même ses outils pour savoir comment ils vont se comporter.
C'est exactement le même problème pour de la production. Sur le papier, installer WAMP et un serveur apache avec PHP, c'est strictement la même chose, WAMP ne fait que mettre en place un serveur Apache/MySQL/PHP avec tous les modules/extensions embarqués. Je vais choquer mais on peut très bien utiliser WAMP en production si on reconfigure complètement Apache, qu'on met un mot de passe root à MySQL, qu'on refasse la conf PHP, et qu'on décharge les extensions PHP dont on n'a pas besoin (j'irais presque jusqu'à conseiller de recompiler PHP…).
Donc là est le problème, un bon serveur de production est un serveur configuré à la main… (et de préférence par quelqu'un qui est initié à de l'administration système…)
Alors je vais parler crûment, mais quand on veut un serveur de production, on se tire les doigts du cul et on installe et configure Apache. Même pour du dév j'ai du mal à conseiller WAMP. Pour la simple et bonne raison que l'on ne maîtrise absolument pas la configuration, qu'on ne sait pas comment va fonctionner le serveur, comment la plateforme va réagir. Un bon développeur PHP doit savoir installer lui même ses outils pour savoir comment ils vont se comporter.
C'est exactement le même problème pour de la production. Sur le papier, installer WAMP et un serveur apache avec PHP, c'est strictement la même chose, WAMP ne fait que mettre en place un serveur Apache/MySQL/PHP avec tous les modules/extensions embarqués. Je vais choquer mais on peut très bien utiliser WAMP en production si on reconfigure complètement Apache, qu'on met un mot de passe root à MySQL, qu'on refasse la conf PHP, et qu'on décharge les extensions PHP dont on n'a pas besoin (j'irais presque jusqu'à conseiller de recompiler PHP…).
Donc là est le problème, un bon serveur de production est un serveur configuré à la main… (et de préférence par quelqu'un qui est initié à de l'administration système…)