Voilà un bout de temps que je souhaitais me mettre à Zend. Eh bien c'est chose faite, j'ai commencé à m'y plonger sérieusement la semaine passé.
J'y avais fait une première tentative deux mois en arrière mais je n'y comprenais pas grand chose. J'ai donc repris les choses plus sérieusement et finalement tout s'est bien passé. Non sans peine.
Dans le but de tracer un historique des différentes étapes, je les mets à disposition. Si quelqu'un venait à avoir la même configuration que moi, il se pourrait que celui puisse servir.
Téléchargement du frameworkPremière chose à faire donc, télécharger le framework suivant Zend Framework 1.11.2 Release (r23587) sur le site officiel
http://framework.zend.com/Lien:
http://framework.zend.com/releases/ZendFramework-1.11.2/ZendFramework-1.11.2.zipC'est un fichier .zip qui peut-être décompressé n'importe où sur le disque. Plusieurs posts indiquent que celui-ci doit être installé dans le include_path de PHP. Cependant il est tout à fait possible de le stocker n'importe où dans le disque via l'utilisation de la variable d'environnement ZEND_TOOL_INCLUDE_PATH.
Pour ma part j'ai donc installer le framework dans le dossier C:\zf1112\
Installation des fichiers zf.bat & zf.phpUne fois le framework installé, déplacer les fichier
zf.bat &
zf.php disponible dans le répertoire C:\zf1112\bin\ dans le répertoire où se trouve le fichier php.exe. Dans mon cas, le dossier cible était le suivant:
C:\wamp\bin\php\php5.3.0
Utilisation de la variable d'environnement ZEND_TOOL_INCLUDE_PATHA ce stade il convient de faire connaître la localisation du dossier contenant le framework. On définit pour cela une variable d'environnement ZENT_TOOL_INCLUDE_PATH que l'on ajoute dans les paramètres systèmes de Windows.

En passant il est toujours utile également d'inclure le chemin vers php.exe également dans la variable d'environnement path.

Une fois ceci fait, redémarrez la machine afin que les changements soient pris en compte par Windows. Ouvrir une invite de commande et taper la commande suivante:
zf ?ou
zf --helpSi la boîte suivante s'affiche, contrôler que le framework et la variable d'environnement ZEND_TOOL_INCLUDE_PATH correspondent bien.

Lorsque tout se passe, en tapant la commande
zf show version vous devriez voir le message suivant:
Création d'un projet ZENDUne fois l'installation terminée, on peut démarrer la création d'un projet ZEND. Pour cela aller dans le répertoire où vous désirez créer le projet et taper la commande suivante:
zf create project zfProject
Un projet est créé par ZEND_TOOL contenant toute la structure requise comprenant entre autres Controllers, Configs et Views.
Ouverture du projet dans le navigateur
A ce stade, le projet est accessible via un browser en tapant l'adresse du projet:
http://localhost/zfProject/public/Dans mon cas, j'ai rencontré une erreur HTTP 500, le dossier
/public n'étant visible bien qu'existant dans ma structure créée par ZEND.
Après maintes recherche sur le net, j'ai pu résoudre ce problème en modifiant le fichier de configuration httpd.conf du serveur Apache pour activer le
mod_rewrite. Simplement en le décommentant.
LoadModule rewrite_module modules/mod_rewrite.soRedémarrer les services wamp et finalement la page d'accueil suivante s'affiche, signe de succès.

Finalement, ceci n'est que le point d'entrée, qu'un apéritif avant d'entrer dans le vif du sujet, la création d'un site basé sur le framework. Que de belles choses en perspective.