symfony Askeet on WAMP – ce qu’il s’est vraiment passé le premier jour ;-)

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

  • del.icio.us
  • Twitter
  • Facebook
  • Tumblr
  • FriendFeed
  • LinkedIn
  • MySpace
  • StumbleUpon
  • Digg
  • Google Bookmarks
  • MSN Reporter
  • Netvibes
  • Ping.fm
  • Wikio FR
  • Reddit
  • Scoopeo
  • Slashdot
  • email
  • PDF
  • Print

poster un commentaire

votre email ne sera jamais publié ou communiqué. les champs obligatoires sont marqués par une *

*
*