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