télécharger et installer wamp, tout peut être laissé par défaut.
exécuter
C:\wamp\php\go-pear.bat
tout laisser par défaut
vérifier dans
C:\wamp\Apache2\bin\php.ini
que
include_path = ".;c:\php\includes;C:\wamp\php\PEAR"
et dans
C:\wamp\php\php.ini
que
memory_limit = 64M
Double cliquer sur
C:\wamp\php\PEAR_ENV.reg
confirmer
pear upgrade PEAR pear channel-discover pear.symfony-project.com pear install symfony/symfony-beta pear install http://phing.info/pear/phing-current.tgz
ajouter C:\wamp\php au path
- clique droit sur le poste de travail « propriétés »
- onglet « Avancé »
- « variables d’environnement »
- Dans Variables sytèmes descendre jusqu’à la variable PATH
- « modifier »
- ajouter « ;C:\wamp\php » à la fin de la « valeur de la variable »
- valider les changements
créer
c:\wamp\www\askeet
dans une fenêtre ms-dos
cd ..\..\wamp\www\askeet symfony init-project askeet symfony init-app frontend
dans c:\wamp\Apache2\conf/httpd.conf ajouter
NameVirtualHost *:80 <VirtualHost *:80> ServerName askeet DocumentRoot "c:/wamp/www/askeet/web" DirectoryIndex index.php Alias /sf "c:/wamp/php/pear/data/symfony/web/sf" <Directory "c:/wamp/www/askeet/web"> AllowOverride All </Directory> </VirtualHost>
dans c:\windows\system32\drivers\etc\hosts ajouter
127.0.0.1 askeet
consulter http://askeet -> page blanche
dans c:\wamp\Apache2\bin\php.ini
short_open_tag = On ... allowed_memory_size=32M
consulter http://askeet -> y a pas les images : l’Alias ne marche pas
Là je n’ai pas raison de le faire mais c’est le seul moyen que j’ai trouvé pour que ça marche : dans c:\wamp\Apache2\conf/httpd.conf
DocumentRoot "C:/wamp" # au lieu de DocumentRoot "C:/wamp/www" ... <Directory "C:/wamp"> # au lieu de DocumentRoot <Directory "C:/wamp/www">
Redémarrer Apache
consulter http://askeet -> la classe
Pour être tout à fait complet il faut encore activer le module mod_rewrite d’apache en décochant la ligne suivante du httpd.conf
LoadModule rewrite_module modules/mod_rewrite.so
et à activer l’extenstion XSL de php, donc à partir de l’icone WAMP dans la barre des tâches.
PHP extensions -> scroller pour trouver php-xsl -> cliquer dessus s’il n’est pas déjà sélectionné.
Redemarrer le sercice Apache
Enjoy
