[MANUAL] English:
[zend.git] / documentation / manual / fr / ref / requirements.xml
blobf56206ccf056274587f3917b742370a437439145
1 <?xml version="1.0" encoding="UTF-8"?>
2 <!-- EN-Revision: 20876 -->
3 <!-- Reviewed: no -->
4 <appendix id="requirements" xmlns:xi="http://www.w3.org/2001/XInclude">
5     <title>Configuration système requise par Zend Framework</title>
7     <sect1 id="requirements.introduction">
8         <title>Introduction</title>
10         <para>
11             Zend Framework requière un interpréteur PHP5 avec un serveur Web configuré pour
12             gérer correctement les scripts PHP. Certaines fonctionnalités requièrent des extensions
13             additionnelles ou des fonctionnalités du serveur Web ; dans la plupart des cas le
14             framework peut être utilisé sans celle-ci, bien que l'exécution puisse perdre en
15             performance ou les fonctionnalités auxiliaires peuvent ne pas être entièrement
16             fonctionnelles. Un exemple d'un telle dépendance est le mod_rewrite d'un environnement
17             Apache, qui peut être utilisé pour implémenter les "jolies URL" ("pretty URL") comme
18             "http://www.exemple.com/utilisateur/edition". Si le mod_rewrite n'est pas activé, Zend
19             Framework peut être configuré pour supporter les URL de type
20             <code>"http://www.exemple.com?controller=utilisateur&amp;action=edition"</code>. Les
21             jolies URL peuvent être utilisées pour réduire la longueur des URLs avec une
22             représentation textuelle ou pour l'optimisation des moteurs de recherche (SEO), mais il
23             n'affectent pas directement le fonctionnement de l'application.
24         </para>
26         <sect2 id="requirements.version">
27             <title>Version de PHP requise</title>
29             <para>
30                 Zend recommande la version la plus récente de PHP pour des questions de
31                 sécurité et de performances, et supporte actuellement la version 5.2.4 de PHP (ou
32                 plus récent).
33             </para>
35             <para>
36                 Zend Framework possède une collection étendue de tests automatisés, que vous
37                 pouvez lancer avec PHPUnit 3.3.0 ou plus.
38             </para>
39         </sect2>
41         <sect2 id="requirements.extensions">
42             <title>Extensions PHP</title>
44             <para>
45                 Ci-dessous, la table recense toutes les extensions typiquement trouvées dans
46                 PHP et comment elles sont utilisées dans Zend Framework. Cela peut aider à vous
47                 guider pour savoir quelles extensions sont exigées pour votre application. Cependant
48                 toutes les extensions utilisées par Zend Framework ne sont pas exigées pour chaque
49                 application.
50             </para>
52             <para>
53                 Une dépendance de type "forte" indique que le composant ou la classe ne pourra
54                 pas fonctionner correctement si l'extension respective n'est pas disponible, tandis
55                 qu'une dépendance de type "faible" indique que le composant peut utiliser
56                 l'extension si elle est disponible mais fonctionnera malgré tout si elle ne l'est
57                 pas. Certains composants utiliseront automatiquement les extensions si elles sont
58                 disponibles afin d'optimiser les performances mais pourront exécuter du code
59                 similaire dans le propre code du composant si elles ne le sont pas.
60             </para>
62             <xi:include href="../../en/ref/requirements-php-extensions-table.xml" />
63         </sect2>
65         <sect2 id="requirements.zendcomponents">
66             <title>Les composants de Zend Framework</title>
68             <para>
69                 Ci-dessous vous trouverez un tableau qui liste tous les composants disponibles
70                 de Zend Framework ainsi que les extensions PHP dont ils ont besoin. Ceci peut vous
71                 aider pour connaître les extensions requises pour votre application. Les extensions
72                 par Zend Framework ne sont pas utiles pour toutes les applications.
73             </para>
75             <para>
76                 Une dépendance de type "forte" indique que le composant ou la classe ne pourra
77                 pas fonctionner correctement si l'extension respective n'est pas disponible, tandis
78                 qu'une dépendance de type "faible" indique que le composant peut utiliser
79                 l'extension si elle est disponible mais fonctionnera malgré tout si elle ne l'est
80                 pas. Certains composants utiliseront automatiquement les extensions si elles sont
81                 disponibles afin d'optimiser les performances mais pourront exécuter du code
82                 similaire dans le propre code du composant si elles ne le sont pas.
83             </para>
85             <xi:include href="../../en/ref/requirements-zendcomponents-table.xml" />
86         </sect2>
88         <sect2 id="requirements.dependencies">
89             <title>Dépendances internes de Zend Framework</title>
91             <para>
92                 Ci-dessous vous trouverez un tableau listant les composants de Zend Framework
93                 ainsi que leurs dépendances envers les autres composants de Zend Framework. Ceci
94                 peut vous aider si vous utilisez un composant seul au lieu de la bibliothèque
95                 complète.
96             </para>
98             <para>
99                 Une dépendance de type "forte" indique que le composant ou la classe ne pourra
100                 pas fonctionner correctement si le composant respectif n'est pas disponible, tandis
101                 qu'une dépendance de type "faible" indique que le composant peut avoir besoin du
102                 composant dans certains cas.
103             </para>
105             <note>
106                 <para>
107                     Bien qu'il soit possible d'utiliser uniquement certains composants au lieu
108                     de Zend Framework complet, vous devriez avoir à l'esprit que ceci peut entraîner
109                     des problèmes quand des fichiers sont manquants ou que des composants sont
110                     utilisés dynamiquement.
111                 </para>
112             </note>
114             <xi:include href="../../en/ref/requirements-dependencies-table.xml" />
115         </sect2>
116     </sect1>
117 </appendix>