[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
welcom_zf



Nous voila prêt pour la prochaine étape, c’est a dire la réalisation de notre application!

Posted on June 26, 2009 at 09:45 by Onet · Permalink
In: Zend Framework

2 Responses

Subscribe to comments via RSS

  1. Written by fabien
    on July 13, 2009 at 18:04
    Permalink

    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 ?

  2. Written by Rija Andriamoria
    on July 30, 2009 at 16:05
    Permalink

    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) , ;)

Subscribe to comments via RSS

Leave a Reply