2
0

requirements.xml 6.1 KB

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