[zf] Installer Zend framework sur son hébergement
Premier véritable jour de travaille sur Zend Framework. Aujourd’hui, je vais aborder l’installation initiale du framework, et la création de notre page d’accueil. Enfin, j’appel cela une page d’accueil, mais il s’agit simplement d’afficher que le framework est installé, et pris en charge. Il n’y aura rien de plus.
Petite remarque avant de commencé, j’ai décidé de faire les choses “correctement”. En conséquence, le framework sera récupéré par subversion (me permets de faire les mise à jour rapidement). De plus, je créerais un dépôt subversion, comme je l’avais précisé, pour le projet principal. Ce dépot sera accessible en lecture. vous pourrez donc, à tout moment, récupérer les sources qui ont été faites durant cette saga de l’été!
Source ZF
url: http://framework.zend.com/svn/framework/standard/trunk
Source zf-demo
url: http://subversion.visionweb.ch/usvn/svn/zf-demo/trunk
login: zfdemo
pass: zfdemo00
Remarque: accès en lecture seule uniquement! Si vous désirez participer à la saga, et pouvoir commiter, merci de m’envoyer un mail!
Commençons tout d’abords par récupérer les sources du framework. Pour cela, on se place dans le répertoire ou l’on désire les télécharger (en ligne de commande. Si vous préférez ne pas utiliser subversion, il vous suffit d’aller les télécharger: http://framework.zend.com/download/latest). Et un petit:
svn co http://framework.zend.com/svn/framework/standard/trunk zf
Nous permets de disposer, après un petit moment de téléchargement, des sources, librairies, etc… nécessaire à nos projets.
Il nous faut maintenant dire à Apache ou aller récupérer les librairies, afin d’éviter de devoir sans arrêt spcéifier le chemin complet. Pour cela, on va éditer notre fichier de configuration php.ini. On cherche la commande “include_path”, et on rajoute le chemin vers notre librairie (zf/library). Dans mon cas, j’ai place la librairie zf à la racine de mon home. Cela me permets de pouvoir partager ma librairie avec tout mes projets, sans avoir de chemin spécifique à l’un d’eux. De ce fait, mon include path contient dorénavant:
.:/usr/lib/php:/usr/local/lib/php:/home/zf/library
Cérons maintenant notre premier projet. Pour cela, Zend nous propose une commande, qui s’occupe de créer les fichiers et l’architecture de base. On se place donc à la racine de notre application, et on tape:
/chemin/vers/zf/bin/zf.sh create project zf-demo
Ce qui donne, chez moi:
/home/zf/bin/zf.sh create project zf-demo
Et si maintenant on se déplace depuis un navigateur web dans notre répertoire, on obtient un joli
Nous voila prêt pour la prochaine étape, c’est a dire la réalisation de notre application!

2 Responses to “[zf] Installer Zend framework sur son hébergement”
Bonjour,
Je viens de suivre ton tutorial mais cela ne fonctionne pas. Aprés avoir lancer le zf.sh il m’affiche une fatal error :
“Call to indefined method SplFileInfo::getRealPath()…”
Cette ligne se trouve dans le fichier RecursivefilterIterator.php on line 57
Saurais-tu comment résoudre ce probléme ?
Il existe aussi un autre methode d’installation, c’est de le faire soit même sans ligne de commande, si on utilise Easyphp ou Wamp, je ne sais pas pour les autres mais pour le mien il y a une erreur php.
La solution? bootstrapé (hi hi) ,
Leave a Reply