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 framework
Premiè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.zip
C'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.php
Une 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_PATH
A 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 --help
Si 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 ZEND
Une 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.so
Redé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.
Aucun commentaire:
Enregistrer un commentaire