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 Prochaine révision | Révision précédente | ||
zendframework [Le 27/07/2007, 22:18] sph92 |
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. |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
- | Cette doc à pour but de décrire, l'installation du Zend Framework. | + | Cette documentation à pour but de décrire, l'installation du Zend Framework. |
Ligne 8: | Ligne 8: | ||
- | ==== Pré-requis ==== | + | ===== 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 | - PHP 5.1.4 Minimum | ||
Ligne 15: | Ligne 22: | ||
- | ==== Décompression ==== | + | |
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | === Décompression === | ||
Décompresser dans le repertoire de votre choix | Décompresser dans le repertoire de votre choix | ||
Dans notre cas, nous allons le mettre dans /var | Dans notre cas, nous allons le mettre dans /var | ||
- | <code> | + | |
- | cd var | + | cd /var |
- | tar -xvzf ZendFramework-x.x.x.tar.gz | + | wget (mettre ici le lien de mon package) |
- | </code> | + | 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 ==== | ==== 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> |