Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente | |||
zendframework [Le 21/10/2012, 19:38] Gemnoc Effacée, déplacée vers zend-framework puisque c'est le nom du paquet dans les dépôts. |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ==== Introduction ==== | ||
- | |||
- | Cette documentation à pour but de décrire, l'installation du Zend Framework. | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ===== Installation ===== | ||
- | 2 méthodes d'installation : par le gestionnaire de paquet ou manuellement. | ||
- | |||
- | ==== Depuis le gestionnaire de paquet ==== | ||
- | [[:tutoriel:comment_installer_un_paquet|Installer le paquet]] zend-framework [[apt://zend-framework|zend-framework]] | ||
- | |||
- | ==== Installation manuelle ==== | ||
- | === Pré-requis === | ||
- | |||
- | - PHP 5.1.4 Minimum | ||
- | - Récupération du package ici http://framework.zend.com/download | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | === Décompression === | ||
- | |||
- | Décompresser dans le repertoire de votre choix | ||
- | Dans notre cas, nous allons le mettre dans /var | ||
- | |||
- | |||
- | cd /var | ||
- | wget (mettre ici le lien de mon package) | ||
- | tar -xvzf ZendFramework-x.x.x.tar.gz | ||
- | mv ZendFramework-1.0.0 Zend | ||
- | |||
- | |||
- | |||
- | Modifier l'include_path dans php.ini, pour rajouter le chemin vers votre répertoire Zend. | ||
- | |||
- | vi /etc/php5/apache2/php.ini | ||
- | |||
- | include_path = ".:/usr/share/php:/usr/share/pear:/var/Zend" | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | ==== Utilisation ==== | ||
- | |||
- | Exemple de fichier php utilisant la classe mail de Zend : | ||
- | |||
- | <code> | ||
- | <?php | ||
- | set_include_path(get_include_path().PATH_SEPARATOR.'/usr/share/php/libzend-framework-php'); | ||
- | require_once 'Zend/Mail.php'; | ||
- | $mail = new Zend_Mail(); | ||
- | $mail->setBodyText('My Nice Test Text'); | ||
- | $mail->setBodyHtml('My Nice Test Text'); | ||
- | $mail->setFrom('test@example.com', 'Mr Example'); | ||
- | $mail->addTo('test@test.com', 'Mr Test'); | ||
- | $mail->setSubject('TestSubject'); | ||
- | $mail->send(); | ||
- | ?> | ||
- | </code> | ||
- | |||
- | <note> | ||
- | Pour un IDE, voir la documentation de [[zendstudio|Zend Studio]] | ||
- | </note> |