WampServer 2 est sorti!

    12:19 21 11 2007

Ca y est,
après plus de 6 mois de travail, la nouvelle version de WampServer (aka WAMP5) est sorti.
On va maintenant entrer dans la phase « et si… », « tu aurais dû… » ou encore « pourquoi… » :D

Voici le communiqué officiel :

Nouvelle version majeur de WampServer 2

La plate forme professionnelle Open Source pour travailler avec PHP MySQL

Installer plusieurs versions de PHP, MySQL et Apache sur la même machine, pour tester les applicatifs Web, c’est désormais possible avec WampServer 2.

Paris, Forum PHP, le 21 novembre 2007 — Edité par l’organisme de formation Anaska, spécialiste des technologies du libre, WampServer permet d’installer et de gérer plusieurs versions d’Apache, MySQL et PHP sur un Os Windows afin de développer et tester des applications en local.

Avec plus de 7000 téléchargements et plus de 3 millions d’installations, WampServer est d’ores et déjà soutenu par une vaste communauté. La version 2 va offrir aux professionnels une plate forme indispensable pour assurer des développements de qualité.

WampServer 2 est une véritable refonte de l’application. Son noyau a été complètement revu afin d’optimiser l’ergonomie et offrir un environnement de développement plus souple et plus fonctionnel aux développeurs.

Wampserver 2 est la nouvelle version de la plateforme de développement WAMP5.

Une petite révolution pour les développeurs

La grande nouveauté de WampServer 2 réside dans la possibilité d’y installer et d’utiliser n’importe quelle version de PHP, Apache ou MySQL en un clic.

Les solutions actuellement disponibles sur le marché intègrent généralement les dernières versions de ces trois applicatifs, mais ne permettent pas de véritablement recréer un environnement de production.

Avec WampServer 2, chaque développeur va maintenant pouvoir reproduire fidèlement son serveur de production sur sa machine locale.

Les versions disponibles sont :
- PHP 4.12 à PHP 5.2.5
- Apache 1.3.35 à Apache 2.2.6
- MySQL 4.1.20 à MySQL 5.0.45

Parmi les avantages, le menu de WampServer, qui permet de gérer et configurer ses serveurs, devient dynamique, il se met à jour de façon asynchrone en rechargeant le contenu de des fichiers de configuration.
Un choix peut s’opérer entre une configuration simplifiée via le menu, ou pour les puristes une configuration pointue via les fichiers de configuration.

Cas d’utilisation : Installer PHP MySQL sous Windows

Le cas d’utilisation le plus courant de WampServer 2 consiste à installer un environnement PHP MySQL rapidement sur son ordinateur. Chaque jour plus de 7000 personnes installent WampServer 2.

Cas d’utilisation : Migrer des applications de PHP 4 vers PHP 5

La fin du support de PHP 4 étant annoncé les migrations vers PHP 5 se font de plus en plus fréquentes. Avec WampServer 2 il est possible d’installer son application sous PHP 4 puis de la tester sous PHP 5 d’un simple clic.

Cas d’utilisation : Reproduire en local les différentes plateformes de production

En fonction de ses projets ou de ses clients un développeur Web intervient généralement sur différentes plate formes de production avec des versions logicielles différentes. En fonction des versions certains comportements peuvent être différents, il est donc nécessaire de calquer sa plate forme de développement à sa plate forme de production.

Mettre en en place sur une même machine différentes configuration de PHP/MySQL est possible mais demande du temps à l’installation. WampServer 2 permet de le faire en quelques clics.

WampServer en chiffres

Le projet WampServer existe depuis Mars 2004. Il a été téléchargé plus de 3 350 000 fois (sources : SourceForge).
Il est actuellement téléchargé plus de 47 000 fois par semaine et figure dans le top 50 des projets les plus téléchargés de SourceForge.

WampServer est publié sous licence GPL



Premier test de WampServer 2 par Cyril

    10:34 16 11 2007

L’article se trouve sur son blog :

http://www.cyruss.com/blog/index.php?2007/11/15/235-j-ai-teste-wampserver-2-en-avant-premiere



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 ;-)