Si vous êtes développeur Web, vous avez très certainement entendu parlé du logiciel WampServer. C'est un des principaux acteurs dans le monde des logiciels permettant d'avoir un serveur Apache, MySQL et PHP sur Windows. Découvrons une alternative intéressante : UwAmp.

WampServer, tout comme ses concurrents EasyPHP ou XAMPP, est assez lourd d'utilisation. Mettre à jour le logiciel est pénible, tout comme le fait de pouvoir utiliser plusieurs versions de PHP et notamment les plus récentes.

Créé par Guillaume LE COZ, UwAmp propose globalement les mêmes fonctionnalités que WampServer, mais :

  • il est portable : sans installation et peut donc fonctionner sur une clé USB
  • il propose toutes les versions de PHP
  • son interface est plus simple
  • le paramétrage des extensions PHP ou des modules Apache est aisé
  • il propose la visualisation des ressources CPU utilisées par Apache ou MySQL
  • ...

En plus de PHP, Apache et MySQL, UwAmp intègre PHPMyAdmin, le client XDebug, un client pour SQLite.

Pour pouvoir utiliser les dernières versions de PHP, il est nécessaire d'avoir le Microsoft Visual C++ 2015 d'installé sur votre machine. Tout est expliqué sur la page Téléchargement de UwAmp.

Plusieurs versions PHP peuvent être installées, vous n'avez qu'à basculer d'une version à une autre suivant vos sites / tests :

Pour installer une version PHP en particulier, rien de plus simple ! Cliquez sur le bouton à droite de la liste des versions PHP installées et choisissez le dépôt :

Les extensions PHP sont facilement paramétrables :

Tout comme les paramètres de PHP :

Il reste tout de même possible d'éditer la configuration de PHP via le fichier php.ini.

La création d'un Virtual Host est facilité grâce à l'interface graphique du logiciel. Tout se passe dans la fenêtre "Apache Config". Vous spécifiez le "Server name", le "Document Root" et le dossier avec les options Apache (AllowOverride, ...) et c'est fini !

Au même titre que les extensions PHP, les modules Apache sont facilement activables / désactivables :

Les logs Apache ou MySQL sont disponibles en deux clics :

Pour plus d'informations n'hésitez pas à consulter la documentation.

Ses avantages, notamment celui d'avoir plusieurs versions de PHP récentes, font de UwAmp un excellent logiciel, qui saura vous faire oublier WampServer rapidement !