Ro6gnol gazouillis en vrac

18déc/100

Installer Zend sous windows

Après avoir lu une quantité effroyable d'informations plus ou moins exactes permettant d'installer et de configurer Zend Framework sous windows, voici quelques notes récapitulatives pour ZendFramework-1.11.1 et PHP 5.3.0 :

Après avoir téléchargé le framework sur le site de Zend, aller sous dos dans le répertoire bin.
L'idée étant de créer une petite arborescence
Par exemple C:\wamp\www\Tests\ZendFramework-1.11.1\bin

Sour DOS ; zf create project zfDomiProjet ne fonctionne pas ; en effet il faut modifier les variables d'environnement.
Aller dans [ Panneau de configuration / Systeme / Avancé / Variables d'environnement ]
Ajouter au path de windows  C:\wamp\bin\php\php5.3.0
( si jamais fait ce genre de manip ; chercher sur Google comment modifier les variables d'environnement pour ne pas fairede bétise ;o)

Attention ; il convient de fermer l'émulation DOS et d'ouvir une nouvelle fenetre DOS qui prendra en compte le nouveau path.

Puis essayer à nouveau  zf create project zfDomiProjet
L'arborescence est crée ; pour des raisons d'organisation il est préférable de déplacer cette arborescence ailleurs que dans le répertoire bin.

Via le navigateur, en localhost, aller dans le répertoire ZendFramework-1.11.1/demos/Zend/Gdata pour lancer un fichier php.
Suite à l'erreur affichée [Warning: require_once(Zend/Loader.php) [function.require-once]: failed to open stream:], il convient d'indiquer à php ou trouver les fichier à inclure.
Cela se fait dans le php.ini dans lequel, à la clef include_path :
include_path = ".;C:\wamp\www\Tests\ZendFramework-1.11.1\library"
Ne pas oublier de redémarrer les services de wamp

Essayer par exemple avec demos/Zend/Locale/AllLanguages.php ; tout est ok.

Via le navigateur, rendez-vous ensuite dans le repertoire http://localhost/Tests/zfDomiProjet/ pour constater qu'on ne peut pas voir le répertoire public
Aller sous dos renommer le fichier .htaccess ( pas possible avec l'explorateur de fichier à cause du point devant le nom de fichier ) qui empeche le serveur de page d'afficher le contenu de ce répertoire.
Commande : ren .htaccess .htacces_old
MODIF DU 22/12 : D'après l'excellent tutoriel http://s-jdm.developpez.com/tutoriels/php/traductions/debuter-avec-zend-framework-1-10/ il conviendrait plutôt de mettre les sources dans le répertoire [application].
Le répertoire public étant destiné à stocker les ressources du type css, images etc.

Cette fois le navigateur peut aller dans le repertoire public de zfDomiProject et on affiche fièrement :
Welcome to the Zend Framework!

Comme vu sur certains tutos ; c'est simple ... une fois qu'on y est arrivé ...

Commentaires (0) Trackbacks (0)

Aucun commentaire pour l'instant


Laisser un commentaire


Aucun trackbacks pour l'instant