Installation du Zend Framework

L'installation du Zend Framework ne pose pas de difficultés particulières.

Installation d'une plateforme *AMP

Il vous faut d'abord un environnement capable d'exécuter des scripts PHP. Sous Windows, les plus connus sont Wamp et EasyPHP. Vous avez aussi le plus récent Zend Server. Sous Linux, votre gestionnaire de packages doit vous proposer plusieurs environnements LAMP (Linux Apache MySQL PHP).

Téléchargement du Zend Framework

Une fois que le serveur Web est installé, il suffit de télécharger l'archive depuis le site officiel du Zend Framework. Vous avez le choix entre deux versions. La version complète inclut la bibliothèque Javascript Dojo (utilisée pour Ajax), les tests unitaires ainsi que des composants additionnels (ZendX). Pour débuter, vous pouvez vous contenter de la version minimale.

Créez un répertoire lib dans la racine de votre serveur Web (C:\wamp\www\ si vous utilisez Wamp) et décompressez le répertoire library dans ce dernier. Modifiez le fichier php.ini de façon à ce que votre chemin d'inclusion (directive include_path) comporte le chemin où vous venez de placer la bibliothèque.

; Exemple pour un Wamp installé dans C:\wamp
; Le point n'est pas obligatoire, il vous permet de faire des inclusions relatives 
; au répertoire courant, ce qui peut être nécessaire pour utiliser certaines
; bibliothèques.
include_path = ".;C:\wamp\www\lib"
Sur un serveur de production, il est préférable pour des questions de sécurité de placer les bibliothèques en dehors de la racine Web.

Vous devriez au final obtenir l'arborescence suivante :

c:\wamp\www\lib\Zend\
 +-Acl
 +-Auth
 ...

Test

Vous pouvez utiliser le petit script suivant pour valider votre installation. Si vous avez correctement réglé votre include_path et mis les fichiers au bon endroit, il devrait vous afficher la version du framework.

<?php
#!/usr/bin/php
<?php
require 'Zend/Version.php';

echo 
'Zend Framework version ' Zend_Version::VERSION;
?>

Ce script peut être exécuté depuis la ligne de commande ou par l'intermédiaire d'un navigateur.

La documentation

Vous pouvez aussi télécharger la documentation. Elle est disponible en version française et constituée d'un ensemble de fichiers HTML qu'il faut placer dans un des répertoires de votre serveur web. Vous pouvez également la récupérer au format PDF sur le site de la société Zend (sélectionnez l'option Programmer's Reference Guide).

Portrait de Nico

Merci, j'étais en difficulté.

Merci, j'étais en difficulté. Mais là cela devient plus clair.

Poster un nouveau commentaire

Le contenu de ce champ ne sera pas montré publiquement. If you have a Gravatar account associated with the e-mail address you provide, it will be used to display your avatar.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • You can enable syntax highlighting of source code with the following tags: <code>, <php>.

Plus d'informations sur les options de formatage

CAPTCHA
La vérification ne tient pas compte des minuscules ou des majuscules.
Image CAPTCHA
Enter the characters shown in the image.