27 versions différentes de PHP, 17 de Apache et 6 de MySQL sur la même plateforme

    17:41 13 11 2007

Voilà ce qu’il sera possible d’installer sur la première version de WampServer 2.0

Je viens de finir la compilation de ces modules, travail fastidieux mais qui représente tout l’intérêt de la nouvelle version de WampServer.
La version de base sera fournie avec les dernières version de PHP, Apache et MySQL. En complément, il sera possible d’installer d’autres versions et switcher des unes aux autres en un click (comme actuellement avec l’addon PHP4).

Les versions disponibles seront :

PHP de 4.1.2 à 5.2.5
Apache de 1.3.35 à 2.2.6 avec SSL
MySQL de 4.1.2 à 5.0.45

Chaque version disposera de sa propre conf et de ses propres fichiers/bases de données. Chacun pourra ainsi reproduire le plus fidèlement possible son serveur de prod ou son hébergement mutualisé pour développer en local.

A suivre…



Première revue de WampServer 2

    08:54 20 09 2007

Comme certains le savent peut-être, je suis actuellement en train de travailler sur WampServer 2, la prochaine version de WAMP5 qui devrait sortir avant la fin de l’année.
Cette fois, il s’agit non pas d’une évolution de WAMP5, mais bien d’une refonte lourde de l’application.

Certains vont me demander “Pourquoi? Qu’est ce qu’il t’a fait WAMP5 pour mériter cela?”
et je leur répondrait “WAMP5 a fait son temps, il n’a pas démérité et aura bien sûr sa place au tableau d’honneur, mais il est temps de se tourner vers l’avenir et de réfléchir aux générations futures qui ont également le droit à l’innovation!”.
Comment ça, je pars en vrille…?!

Donc une nouvelle version de WAMP, mais alors pourquoi ce changement de nom?
Je commencerais par dire, que dans WAMP5, il y a 5 en référence à PHP5 et que bientôt (enfin, dans les 12 mois), il y aura PHP6 et que je n’ai pas envie de tout changer à ce moment là. Par ailleurs, mon idée première était que WAMP5 s’appelle WampServer mais, à l’époque, je suis parti sur WAMP5 en décidant que ce serait une série spéciale en référence à la sortie de PHP5. La série spéciale est restée et est devenue la référence. Je dirais ensuite que WAMP5 1.x.x, ça fait beaucoup de chiffres pour une seule application!
Retour aux origines, la prochain version s’appellera donc WampServer 2.0.

Mais alors, quel est donc l’objectif de ce WampServer 2.0 machin chose?

WAMP5 (ou WampServer maintenant) a pour objectif premier de permettre aux développeurs de reproduire leur environnement de production sur leur poste Windows afin d’en faire un environnement de développement. Le problème est que jusqu’à présent, chacun peut reproduire un environnement à peu près équivalent à celui de production, les versions de Apache, PHP, et MySQL étant liés à la version de WAMP5 que vous installez. Il n’est pas possible, par exemple, d’avoir un apache 2.0.45 avec un PHP 5.1.3 et un MySQL 4.0.25 (au pif) à moins de télécharger une vieille version de WAMP5 et de la bidouiller.
WampServer 2 va remédier à cela!

Avec WampServer 2, il sera possible d’installer autant de version de Apache, PHP et MySQL que souhaité et basculer de l’une à l’autre. La version de base sera toujours livrée avec les dernières version disponibles mais il sera ensuite possible de télécharger des modules complémentaires pour ajouter d’autres versions, le nombre de versions installables étant virtuellement infini.

L’idée semble simple, mais elle implique une refonte complète de WampServer, le menu devant s’adapter à chaque switch effectué. Par exemple, je switch d’une version de PHP à une autre. Dans le menu, il faut alors recharger toutes les extensions, les options de configuration, changer le chemin d’accès au fichier php.ini..etc
C’est pourquoi dans WampServer 2.0, le menu sera entièrement regénéré à chaque lancement de l’application ou à chaque changement de conf grâce à un unique script CLI refresh.php.
Cela implique également d’autres changements importants dans le fonctionnement et l’architecture de WampServer mais je vous épargnerais ces détails.

Voilà pour la principale nouveauté, d’autres seront également incluses (nouvelle page d’accueil, modification de la structure du menu, changement de l’arborescence de WAMP, etc…) mas ça, je vous l’expliquerais dans un autre post ;-)



Et 1, et 2 et …

    19:06 16 09 2007

3 millions!

WAMP5 a passé cette semaine les 3 millions de téléchargements sur le site de SourceForge (et encore, cela ne prends pas en compte les diffusions non officielles sur des sites miroirs et les CD de magazines).

Pour rester dans les chiffres, le forum du site compte 21 500 messages et 6000 comptes utilisateurs (les forums étaient ouverts aux posts anonymes jusqu’à l’année dernière). Wamp5 est actuellement classé entre la 45 et 50eme place en nombre de téléchargements sur SourceForge avec plus de 6000 dl par jour (actuellement juste au dessus de Jboss).

Quand je pense que tout ça est parti d’une soirée chez moi à tester les snapshots de PHP5 sur mon portable, je n’aurais jamais pensé que ça irait aussi loin.

Prochaine étape, WampServer 2 qui est actuellement en cours de développement et qui devrait sortir avant la fin de l’année mais ça, je vous en parlerais plus tard ;-)