Installer Zend Framework avec Zend_Tool sous WAMP

Zend Tools est un outil fournit avec Zend Framework depuis la branche 1.7. C'est un outil qui fonctionne en ligne de commande. Il permet de mettre en place l'architecture d'un nouveau projet, créer de nouveaux controllers, nouvelles actions (duo controller / vues), nouveaux modèles, etc... et ainsi, gagner en terme de temps de productivité.

Téléchargement et installation de Zend

Téléchargez le pack Zend Framework à l'adresse suivante : http://framework.zend.com/downloads/latest
Dézippez le pack.
Mettez le dossier dans C:\wamp\bin\php et renommer votre pack en "ZendFramework".
Ouvrez votre "php.ini" en cliquant sur l'icone de Wamp Server > PHP > php.ini (ce fichier se trouve dans C:\wamp\bin\apache\apache2.2.22\bin)

Trouvez la ligne (par défaut la 792)
; Windows: 'path1;path2'
mettez en dessous :
include_path = '.;C:\wamp\bin\php\ZendFramework\library'
Enregistrez la modification.
Ajout des variables d'environnement à Windows pour faire fonctionner Zen_Tool :
allez dans votre panneau de configuration : "Système" (ou Windows + Pause) > "Paramètres système avancés" > "Variables d'environnement".
Dans "Variables d'utilisateur pour", cliquez sur "Nouvelle". Dans "Nom de la variable" mettez "ZEND_TOOL_INCLUDE_PATH" et dans "Valeur de la variable" mettez "C:\wamp\bin\php\ZendFramework\library".

Sélectionnez la variable "Path" et cliquez sur "Modifier" :
mettez à la suite ";C:\wamp\bin\php\php5.4.3" (ne pas mettre les guillemets).

Remarque : si la variable "Path" n'existe pas, créez la (et ne mettez pas le point virgule).

Indispensable pour faire fonctioner Zend Framework : activez le module "Rewrite Module" : "Apache" > "Apache modules" > "Rewrite module".

Installation de Zend Tools

Copiez les fichiers "zf.bat" et "zf.php" présents dans C:\wamp\bin\php\ZendFramework\bin dans le dossier C:\wamp\bin\php\php5.4.3
Ouvrez l'invité de commande (Windows + R : "cmd") puis entrez la commande suivante :
zf ?

Puis placez-vous à la racine du dossier de vos projets :
cd C:\wamp\www
Tapez
zf create project le-nom-de-votre-projet
Copiez le dossier "Library" (C:\wamp\bin\php\ZendFramework) à la racine du nouveau projet récemment créé.
Allez sur http://127.0.0.1/mon_projet/public

Les commandes de base

Quelques commande avec Zen_Tool (il faudra alors ce déplacer dans le dossier du projet / public à l'aide de la commande "cd")
Créer un contrôleur :
zf create controller Auth
Créer une vue :
zf create view Auth my-script-name
Créer un modèle :
zf create model User

Sources