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é ...
Aucun trackbacks pour l'instant
