Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
zend-framework [Le 02/01/2017, 14:42] – [Zend Framework] 87.255.151.42zend-framework [Le 02/08/2020, 22:14] (Version actuelle) – Enlevé hyperlien Zend Studio spnux
Ligne 1: Ligne 1:
 +{{tag>programmation vétuste}}
 +----
  
 +====== Zend Framework ======
 +
 +**Zend Framework** est un outil de développement d'applications web en langage [[python]] publié sous licence BSD.
 +
 +===== Pré-requis =====
 + 
 +  * Disposer des [[:sudo|droits d'administration]].
 +  * Disposer d'une connexion à Internet configurée et activée.
 +
 +===== Installation =====
 +Il y a deux méthodes d'installation possibles : depuis les dépôts ou manuellement depuis le binaire officiel. La version des dépôts propose une vieille version, il peut donc être intéressant de choisir l'installation manuelle.
 +
 +==== Depuis les dépôts ====
 +Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer le paquet]] **[[apt>zend-framework]]**.
 +
 +==== Installation manuelle ====
 +<note important>FIXME Cette procédure décrit l'installation de la version 1.0.0, or la version actuelle est la 2.0.x. Il se peut que la procédure ne soit plus la même...</note>
 +=== Pré-requis ===
 +
 +  - PHP 5.1.4 Minimum
 +  - Récupération du paquet ici http://framework.zend.com/download
 +
 +=== Décompression ===
 +
 +Décompresser dans le répertoire 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 :
 +
 +<file php>
 +<?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();
 +?>
 +</file>
 +
 +<note>
 +Pour un IDE, voir la documentation de Zend Studio.
 +</note>
 +
 +===== Désinstallation =====
 +==== Version des dépôts ====
 +Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
 +
 +==== Version installée manuellement ====
 +FIXME
 +
 +===== Voir aussi =====
 + 
 +  * **(en)** [[http://framework.zend.com/|Site officiel]]
 +
 +----
 +//Contributeurs principaux : ...//