sorti en fin d’année 2009 UwAmp est un environnement de développement Apache MySQL PHP portable pour windows. Son installation est on ne peut plus simple puisqu’il suffit de le télécharger et de le dézipper (dans z:\Apps\UwAmp par exemple) pour l’utiliser.
C’est sans aucun doute le plus sexy de tous les environnements de développement PHP pour windows (wampserver2, successeur du défunt Wamp5, xampp , et easyPHP), en effet son interface de maintenance est riche et ergonomique
Elle permet notamment de passer d’une version à une autre de PHP en 1 clic, ce qui n’est pas négligeable.
Elle propose des interfaces de gestion simplifiées pour la configuration de PHP (extensions et variables du fichier php.ini)
ainsi que pour celle d’apache (configuration de virtual hosts & modules apache)
Pour les barbus, les fichiers php.ini et httpd.conf sont toujours accessibles via un bouton, et il est même possible de paramétrer son éditeur de texte préféré (paths portables acceptés!) en cliquant sur le bouton « préférences ».
Dans la séries des raccourcis vous pourrez accéder en un clic
- à la page d’accueil de votre répertoire racine – http://localhost/
- au répertoire contenant les virtual hosts – z:\Apps\UwAmp\www\
- à phpMyAdmin – http://localhost/mysql/ (à noter que le mot de passe root de MySQL par défaut est root)
- à un phpinfo() – http://localhost/uwamp/phpinfo.php
- à SQLite Database Browser qui vous permettra de gérer vos bases de données SQLite
et en cadeau bonus
- Les logs access du serveur apache
- Les logs error du serveur apache
- Les logs du serveur MySQL
- à la suppression des fichiers de log sus cités
- à la suppression des fichiers de sessions PHP
…
Le petit bémol que je mettrais par rapport à l’installation de xampp portable, que j’ai déjà documentée, est que PEAR n’est pas préinstallé.
Pour utiliser les commandes PHP et mysql sans se préoccupper de leur path, suivez les explications suivantes en remplaçant ;\Apps\xampp\php\;\Apps\xampp\mysql\bin\ par ;\Apps\UwAmp\apache\php_5.3.1;\Apps\UwAmpp\mysql\bin\. N’oubliez pas de fermer et de rouvrir votre session pour prendre en compte le nouveau Path (n’oubliez pas non plus de laisser un commentaire si vous avez une meilleure solution).
ouvrez ensuite un prompt de commande et tapez
cd z:\Apps\UwAmp\apache\php_5.31 go-pear.bat
si vous ne vous mettez pas dans le dossier vous allez obtenir un message d’erreur du genre
Could not open input file: PEAR\go-pear.phar
Appuyez sur une touche pour continuer…
Sinon PEAR vous demandera si vous souhaitez faire une installation système ou locale. La différence réside essentiellement dans la localisation du fichier pear.ini. Si vous voulez comme moi jouer avec plusieurs installations de PEAR choisissez local. En effet l’installation système installe le fichier pear.ini dans c:\windows, ce qui le rendra commun à toutes vos installations de PEAR. L’installation local permet de ranger le pear.ini dans le répertoire de la commande php auquel CETTE commande PEAR est associée …
Une fois le choix fait vous pouvez choisir les options par défaut lors du process d’installation
ensuite pour installer symfony 1.0
pear upgrade PEAR pear channel-discover pear.symfony-project.com pear install symfony/symfony-1.0.21 symfony -V
Vous êtes alors prêt pour askeet.
Pour installer la dernière version courante de symfony1.4.1
pear install symfony/symfony
Vous êtes alors prêt pour jobeet.
L'avantage c'est que vous disposez d'une installation de PEAR par version de PHP, ce qui est idéale pour avoir plusieurs version de symfony sur votre plateforme de développement!






serveur FTP intégré?
Pas de serveur FTP: UwAmp est pensé pour être une plateforme de développement … je ne pense pas qu’on puisse envisager sérieusement de le mettre en production.
Idem pour wamp, xampp, easyphp, … amha.
Comment ca se fait qu’une fois passer en php 5.3.1 on n’a plus accès a phpmyadmin alors que ça marche nikel en 5.2