Accueil du site > INFORMATIQUE > PHP > Coder en PHP sous Windows=> EasyPHP => NEWBEE !!!

Coder en PHP sous Windows=> EasyPHP => NEWBEE !!!

mardi 9 mai 2006, par Thierry Bothorel

“Windows (pas forcément) pour les Nuls”

Je viens de lire un article intéressant, Installer Xampp pour Linux (Ubuntu) et surtout le commentaire de "Ju" qui m’a fait bondir. J’ai longuement répondu sur l’article que « Ju » a écrit, mais comme je ne suis pas sur qu’il y reste, j’en ai fait un article sur mon blog. Pour ma part, j’ai le même raisonnement pour arriver à la conclusion inverse ! En effet, aussi intéressant soit ce type d’article, ils sont toujours biaisés par ce préétabli sous-jacent et non dit : les développeurs sérieux sont (forcément) sous linux et pas sous Windows. Le commentaire le plus flagrant de cet état d’esprit, l’auteur ne l’a pas fait ici mais sur l’article "Installer Xammp pour linux (Ubuntu)" :

“Autant je peux comprendre l’interet sous windows : il n’y a rien qui lie les applications entre elles par defaut si on les installe séparément, mais ce n’est pas le cas sous linux, en tout cas sous Debian/Ubuntu, le systeme de paquet est fait pour ça.”

C’est à dire qu’il pré-suppose qu’on connait mieux Linux que Windows. Hors ce n’est pas forcément le cas. Je ne suis qu’un amateur ’éclairé’ de PHP que je pratique depuis la version 3 maintenant et j’ai toujours développé sous Windows. A l’inverse de cet article, je n’ai jamais compris l’intérêt d’un package comme easyPHP. Normalement quelqu’un qui installe çà, il ne s’est pas levé le matin en se disant "Tiens je n’ai jamais programmé de ma vie mais je vais commencer à faire du PHP aujourd’hui !". Sérieusement ,il est forcément intéressé, et quelqu’un qui veut prétendre programmer et donc résoudre des problèmes plus ou moins complexes capitule dès le départ s’il pense qu’il n’est pas capable d’installer les produits séparément car ce serait trop compliqué (car franchement ce n’est pas compliqué). De toute façon, sous Linux ou Windows, il faudra à un moment donné quand même mettre les mains dans le cambouis, et croire qu’on arrivera à tout faire sans lever le capot est une pure illusion. C’est même nécessaire si on veut progresser, et le meilleur moyen, même débutant, est d’installer Mysql, Apache et PHP séparément et d’éplucher toute la doc d’installation des trois produits jusqu’à ce qu’on en connaisse toutes les subtilités.

Maintenant de tant en tant j’ai besoin de tester des problèmes en PHP spécifiques à Linux, comme les autorisations sur les fichiers, etc… Impossible de le faire autrement que par upload des fichiers chez un hébergeur, ce qui n’est pas forcément pratique, et je n’ai qu’une machine Windows chez moi (non, je ne vais pas passer à Linux que pour çà !). Cygwin ne m’a pas convenu car je voulais ’isoler’ le serveur. Avec la sortie de VMWare Server en version gratuite, j’ai pu enfin faire ce que je voulais. J’ai installé une distribution Ubuntu dans une machine virtuelle, uniquement pour simuler un serveur web, et pour ce besoin je l’ai installé en mode minimal "Server", sans interface graphique (400Mo au lieu de 2Gb).

C’est là que je voulais en venir. Etant newbie sous Linux, comment je fais ? Je n’ai jamais fait un apt-get de ma vie, je pourrais chercher comment faire. Mais d’un autre côté je ne veux pas être lié à Ubuntu, j’ai installé cette distribution mais je pourrai vouloir changer, et je sais pour avoir essayé que chaque distro à sa propre "Lamp" spécifique. C’est là ou Xampp pour Linux devient une bouée de sauvetage. Une installation autonome, que je peux en plus récupérer et transférer facilement vers une autre distribution si j’en avais envie.

Qaund on est "inversé" par rapport à la situation de départ de cet article, Xampp est-bien la solution parfaite comme plate-forme de développement.

Répondre à cet article | RétroLiens :0


1 Message

  • EasyPhp != Newbee… Quand on veut apprendre à programmer en PHP, je ne vois pas vraiment pourquoi on serait obliger d’apprendre d’abord à installer un serveur apache, mysql et la suite en manuel…Je ne dis pas que ça sert à rien mais bon dire que c’est indispensable n’est pas justifié surtout pour commencer… Je developpe en php professionnellement, entre autres, avec des vrais clients avec les factures qui suivent et je n’ai jamais pris le temps d’installer et de tout apprendre concernant apache et le reste. Je pense sincèrement que ce genre d’avis dénigrant des solutions simples comme easyphp servent à se faire du bien, à faire pro…la réalité du terrain est ailleurs. Ce qui est rigolo c’est qu’au départ, tu critiques ceux qui ont des a priori du style si tu bosses sous windows t’es un bourrin, doit y avoir beaucoup de bourrins dans le monde ;) Bonne continuation quand même. Delph

    Répondre à ce message

Répondre à cet article