Configuration système requise par Zend Framework Introduction Zend Framework requière un interpréteur PHP5 avec un serveur Web configuré pour gérer correctement les scripts PHP. Certaines fonctionnalités requièrent des extensions additionnelles ou des fonctionnalités du serveur Web ; dans la plupart des cas le framework peut être utilisé sans celle-ci, bien que l'exécution puisse perdre en performance ou les fonctionnalités auxiliaires peuvent ne pas être entièrement fonctionnelles. Un exemple d'un telle dépendance est le mod_rewrite d'un environnement Apache, qui peut être utilisé pour implémenter les "jolies URL" ("pretty URL") comme "http://www.exemple.com/utilisateur/edition". Si le mod_rewrite n'est pas activé, Zend Framework peut être configuré pour supporter les URL de type "http://www.exemple.com?controller=utilisateur&action=edition". Les jolies URL peuvent être utilisées pour réduire la longueur des URLs avec une représentation textuelle ou pour l'optimisation des moteurs de recherche (SEO), mais il n'affectent pas directement le fonctionnement de l'application. Version de PHP requise Zend recommande la version la plus récente de PHP pour des questions de sécurité et de performances, et supporte actuellement la version 5.2.4 de PHP (ou plus récent). Zend Framework possède une collection étendue de tests automatisés, que vous pouvez lancer avec PHPUnit 3.3.0 ou plus. Extensions PHP Ci-dessous, la table recense toutes les extensions typiquement trouvées dans PHP et comment elles sont utilisées dans Zend Framework. Cela peut aider à vous guider pour savoir quelles extensions sont exigées pour votre application. Cependant toutes les extensions utilisées par Zend Framework ne sont pas exigées pour chaque application. Une dépendance de type "forte" indique que le composant ou la classe ne pourra pas fonctionner correctement si l'extension respective n'est pas disponible, tandis qu'une dépendance de type "faible" indique que le composant peut utiliser l'extension si elle est disponible mais fonctionnera malgré tout si elle ne l'est pas. Certains composants utiliseront automatiquement les extensions si elles sont disponibles afin d'optimiser les performances mais pourront exécuter du code similaire dans le propre code du composant si elles ne le sont pas. Extensions PHP utilisées par composant dans Zend Framework Extension Dependency Type Used by Zend Framework Components apc Forte Zend_Cache_Backend_Apc Faible Zend_File_Transfer bcmath Faible Zend_Locale bitset Faible Zend_Search_Lucene bz2 --- --- calendar --- --- com_dotnet --- --- ctype Forte Zend_Auth_Adapter_Http Zend_Gdata Zend_Http_Client Zend_Pdf Zend_Rest_Client Zend_Rest_Server Zend_Search_Lucene Zend_Uri Zend_Validate curl Forte Zend_Http_Client_Adapter_Curl date Faible Zend_Amf dba --- --- dbase --- --- dom Forte Zend_Amf Zend_Dom Zend_Feed Zend_Gdata Zend_Log_Formatter_Xml Zend_Rest_Server Zend_Soap Zend_Search_Lucene Zend_Service_Amazon Zend_Service_Delicious Zend_Service_Flickr Zend_Service_Simpy Zend_Service_Yahoo Zend_XmlRpc exif --- --- fbsql --- --- fdf --- --- filter --- --- ftp --- --- gd Forte Zend_Captcha Zend_Pdf gettext --- --- gmp --- --- hash Forte Zend_Auth_Adapter_Http ibm_db2 Forte Zend_Db_Adapter_Db2 iconv Forte Zend_Currency Zend_Locale_Format Zend_Mime Zend_Pdf Zend_Search_Lucene Zend_Service_Audioscrobbler Zend_Service_Flickr Zend_XmlRpc_Client imap --- --- informix --- --- interbase Forte Zend_Db_Adapter_Firebird json Faible Zend_Json ldap Forte Zend_Ldap libxml --- --- mbstring Forte Zend_Feed mcrypt Forte Zend_Service_ReCaptcha memcache Forte Zend_Cache_Backend_Memcached mhash --- --- mime_magic Forte Zend_Http_Client ming --- --- msql --- --- mssql --- --- mysql --- --- mysqli Forte Zend_Db_Adapter_Mysqli ncurses --- --- oci8 Forte Zend_Db_Adapter_Oracle odbc --- --- openssl --- --- pcntl --- --- pcre Forte Virtuellement tous les composants pdo Forte Tous les adaptateurs PDO pour base de données pdo_dblib --- --- pdo_firebird --- --- pdo_mssql Forte Zend_Db_Adapter_Pdo_Mssql pdo_mysql Forte Zend_Db_Adapter_Pdo_Mysql pdo_oci Forte Zend_Db_Adapter_Pdo_Oci pdo_pgsql Forte Zend_Db_Adapter_Pdo_Pgsql pdo_sqlite Forte Zend_Db_Adapter_Pdo_Sqlite pgsql --- --- posix Faible Zend_Mail pspell --- --- readline --- --- recode --- --- Reflection Forte Zend_Controller Zend_Filter Zend_Filter_Input Zend_Json Zend_Log Zend_Rest_Server Zend_Server_Reflection Zend_Validate Zend_View Zend_XmlRpc_Server session Forte Zend_Controller_Action_Helper_Redirector Zend_Session shmop --- SimpleXML Forte Zend_Config_Xml Zend_Feed Zend_Rest_Client Zend_Service_Audioscrobbler Zend_Soap Zend_XmlRpc Faible Zend_Amf soap Forte Zend_Service_StrikeIron Zend_Soap sockets --- --- SPL Forte Virtuellement tous les composants SQLite Forte Zend_Cache_Backend_Sqlite standard Forte Virtuellement tous les composants sybase --- --- sysvmsg --- --- sysvsem --- -- sysvshm --- --- tidy --- --- tokenizer --- --- wddx --- --- xml Forte Zend_Translate_Adapter_Qt Zend_Translate_Adapter_Tmx Zend_Translate_Adapter_Xliff XMLReader --- --- xmlrpc --- --- XMLWriter --- --- xsl --- --- zip --- --- zlib Forte Zend_Pdf
Les composants de Zend Framework Ci-dessous vous trouverez un tableau qui liste tous les composants disponibles de Zend Framework ainsi que les extensions PHP dont ils ont besoin. Ceci peut vous aider pour connaître les extensions requises pour votre application. Les extensions par Zend Framework ne sont pas utiles pour toutes les applications. Une dépendance de type "forte" indique que le composant ou la classe ne pourra pas fonctionner correctement si l'extension respective n'est pas disponible, tandis qu'une dépendance de type "faible" indique que le composant peut utiliser l'extension si elle est disponible mais fonctionnera malgré tout si elle ne l'est pas. Certains composants utiliseront automatiquement les extensions si elles sont disponibles afin d'optimiser les performances mais pourront exécuter du code similaire dans le propre code du composant si elles ne le sont pas. Composants de Zend Framework et les extensions PHP qu'ils utilisent Composant de Zend Framework Type de dépendance Extension PHP Tous les composants Forte pcre SPL standard Zend_Acl --- --- Zend_Amf Forte date Faible dom SimpleXML Zend_Auth Forte ctype hash Zend_Cache Forte apc memcache sqlite zlib Zend_Captcha Forte gd Zend_Config Forte libxml SimpleXML Zend_Console_Getopt --- --- Zend_Controller Forte Reflection session Zend_Currency Forte iconv Zend_Date --- --- Zend_Db Forte ibm_db2 mysqli oci8 pdo pdo_mssql pdo_mysql pdo_oci pdo_pgsql pdo_sqlite Zend_Debug --- --- Zend_Dojo --- --- Zend_Dom Forte dom Zend_Exception --- --- Zend_Feed Forte dom libxml mbstring SimpleXML Zend_File_Transfer Faible apc upload_extension Zend_Filter Forte Reflection Zend_Form --- --- Zend_Gdata Forte ctype dom libxml Zend_Http Forte ctype curl mime_magic Zend_InfoCard --- --- Zend_Json Faible json Forte Reflection Zend_Layout --- --- Zend_Ldap --- ldap Zend_Loader --- --- Zend_Locale Faible bcmath Forte iconv Zend_Log Forte dom libxml Reflection Zend_Mail Faible posix Zend_Measure --- --- Zend_Memory --- --- Zend_Mime Forte iconv Zend_OpenId --- --- Zend_Paginator --- --- Zend_Pdf Forte ctype gd iconv zlib Zend_ProgressBar --- --- Zend_Registry --- --- Zend_Request --- --- Zend_Rest Forte ctype dom libxml Reflection SimpleXML Zend_Search_Lucene Faible bitset Forte ctype dom iconv libxml Zend_Server_Reflection Forte Reflection Zend_Service_Akismet --- --- Zend_Service_Amazon Forte dom libxml Zend_Service_Audioscrobbler Forte iconv libxml SimpleXML Zend_Service_Delicious Forte dom libxml Zend_Service_Flickr Forte dom iconv libxml Zend_Service_Nirvanix --- --- Zend_Service_ReCaptcha Forte mcrypt Zend_Service_Simpy Forte dom libxml Zend_Service_SlideShare --- --- Zend_Service_StrikeIron Forte soap Zend_Service_Technorati --- --- Zend_Service_Twitter --- --- Zend_Service_Yahoo Forte dom libxml Zend_Session Forte session Zend_Soap Forte dom SimpleXML soap Zend_Test --- --- Zend_Text --- --- Zend_TimeSync --- --- Zend_Translate Forte xml Zend_Uri Forte ctype Zend_Validate Forte ctype Reflection Zend_Version --- --- Zend_Validate Forte Reflection Zend_Wildfire --- --- Zend_XmlRpc Forte dom iconv libxml Reflection SimpleXML
Dépendances internes de Zend Framework Ci-dessous vous trouverez un tableau listant les composants de Zend Framework ainsi que leurs dépendances envers les autres composants de Zend Framework. Ceci peut vous aider si vous utilisez un composant seul au lieu de la bibliothèque complète. Une dépendance de type "forte" indique que le composant ou la classe ne pourra pas fonctionner correctement si le composant respectif n'est pas disponible, tandis qu'une dépendance de type "faible" indique que le composant peut avoir besoin du composant dans certains cas. Bien qu'il soit possible d'utiliser uniquement certains composants au lieu de Zend Framework complet, vous devriez avoir à l'esprit que ceci peut entraîner des problèmes quand des fichiers sont manquants ou que des composants sont utilisés dynamiquement. Composants de Zend Framework et leurs dépendances envers les autres composants de Zend Framework Composant de Zend Framework Type de dépendance Dépend du composant de Zend Framework Zend_Acl Forte Zend_Exception Zend_Amf Forte Zend_Exception Zend_Server Faible Zend_Date Zend_Loader Sub Zend_Locale Zend_Registry Zend_Auth Forte Zend_Exception Faible Zend_Db Zend_InfoCard Zend_Ldap Zend_OpenId Zend_Session Fix Zend_Controller Zend_Http Zend_Loader Zend_Locale Zend_Uri Zend_View Sub Zend_Captcha Zend_Config Zend_Date Zend_Dojo Zend_Filter Zend_Form Zend_Json Zend_Layout Zend_Registry Zend_Server Zend_Service_ReCaptcha Zend_Text Zend_Validate Zend_Wildfire Zend_Cache Forte Zend_Exception Faible Zend_Log Sub Zend_Captcha Zend_Config Zend_Controller Zend_Date Zend_Db Zend_Dojo Zend_Filter Zend_Form Zend_Http Zend_Json Zend_Layout Zend_Loader Zend_Locale Zend_Registry Zend_Server Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_Uri Zend_Validate Zend_View Zend_Wildfire Zend_Captcha Forte Zend_Exception Zend_Service_ReCaptcha Zend_Text Zend_Validate Fix Zend_Http Zend_Json Zend_Loader Zend_Locale Zend_Server Zend_Uri Sub Zend_Date Zend_Filter Zend_ReLoader Zend_Config Forte Zend_Exception Zend_Console_Getopt Forte Zend_Exception Faible Zend_Json Sub Zend_Loader Zend_Server Zend_Controller Forte Zend_Config Zend_Exception Zend_Loader Zend_Registry Zend_Uri Zend_View Faible Zend_Dojo Zend_Filter Zend_Json Zend_Layout Fix Zend_Locale Zend_Validate Sub Zend_Captcha Zend_Date Zend_Db Zend_Form Zend_Http Zend_Server Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_Wildfire Zend_Currency Forte Zend_Exception Zend_Locale Sub Zend_Loader Zend_Registry Zend_Date Forte Zend_Exception Zend_Locale Sub Zend_Loader Zend_Registry Zend_Db Forte Zend_Exception Zend_Loader Faible Zend_Registry Zend_Wildfire Sub Zend_Captcha Zend_Config Zend_Controller Zend_Date Zend_Db Zend_Dojo Zend_Filter Zend_Form Zend_Http Zend_Json Zend_Layout Zend_Server Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_Uri Zend_Validate Zend_View Zend_Debug --- --- Zend_Dojo Forte Zend_Exception Zend_Form Zend_Json Zend_Registry Zend_View Faible Zend_Filter Fix Zend_Config Zend_Loader Zend_Locale Zend_Uri Zend_Validate Sub Zend_Captcha Zend_Controller Zend_Date Zend_Db Zend_Dojo Zend_Http Zend_Layout Zend_Server Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_Wildfire Zend_Dom Forte Zend_Exception Zend_Exception --- --- Zend_Feed Forte Zend_Exception Zend_Loader Zend_Uri Fix Zend_Locale Zend_Validate Sub Zend_Date Zend_Filter Zend_Http Zend_Registry Zend_File_Transfer Forte Zend_Exception Faible Zend_Loader Zend_Filter Forte Zend_Exception Zend_Loader Zend_Validate Faible Zend_Locale Sub Zend_Date Zend_Registry Zend_Form Forte Zend_Exception Zend_Filter Zend_Validate Faible Zend_Captcha Zend_Controller Zend_Json Zend_Loader Zend_Registry Zend_Session Fix Zend_Config Zend_Http Zend_Locale Zend_Server Zend_Service_ReCaptcha Zend_Text Zend_Uri Zend_View Sub Zend_Date Zend_Db Zend_Dojo Zend_Form Zend_Layout Zend_Wildfire Zend_Gdata Forte Zend_Exception Zend_Http Zend_Mime Zend_Version Faible Zend_Loader Fix Zend_Locale Zend_Uri Zend_Validate Sub Zend_Date Zend_Filter Zend_Registry Zend_Http Forte Zend_Exception Zend_Loader Zend_Uri Fix Zend_Locale Zend_Validate Sub Zend_Date Zend_Filter Zend_Registry Zend_InfoCard Forte Zend_Exception Zend_Loader Zend_Json Forte Zend_Exception Zend_Loader Zend_Server Zend_Layout Forte Zend_Exception Faible Zend_Controller Zend_Filter Zend_Loader Zend_View Fix Zend_Config Zend_Layout Zend_Registry Zend_Uri Zend_Validate Sub Zend_Captcha Zend_Date Zend_Db Zend_Dojo Zend_Form Zend_Http Zend_Json Zend_Locale Zend_Server Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_Wildfire Zend_Ldap Forte Zend_Exception Zend_Loader Forte Zend_Exception Zend_Locale Forte Zend_Exception Faible Zend_Registry Sub Zend_Loader Zend_Log Forte Zend_Exception Faible Zend_Wildfire Sub Zend_Captcha Zend_Config Zend_Controller Zend_Date Zend_Db Zend_Dojo Zend_Filter Zend_Form Zend_Http Zend_Json Zend_Layout Zend_Loader Zend_Registry Zend_Server Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_Uri Zend_Validate Zend_View Zend_Mail Forte Zend_Exception Zend_Loader Zend_Mime Zend_Validate Fix Zend_Locale Sub Zend_Date Zend_Filter Zend_Registry Zend_Measure Forte Zend_Exception Zend_Locale Zend_Registry Sub Zend_Loader Zend_Memory Forte Zend_Cache Zend_Exception Sub Zend_Captcha Zend_Config Zend_Controller Zend_Date Zend_Db Zend_Dojo Zend_Filter Zend_Form Zend_Http Zend_Json Zend_Layout Zend_Loader Zend_Locale Zend_Log Zend_Registry Zend_Server Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_Uri Zend_Validate Zend_View Zend_Wildfire Zend_Mime Forte Zend_Exception Zend_OpenId Forte Zend_Controller Zend_Exception Zend_Http Zend_Session Fix Zend_Config Zend_Dojo Zend_Loader Zend_Locale Zend_Registry Zend_Uri Zend_Validate Zend_View Sub Zend_Captcha Zend_Date Zend_Db Zend_Filter Zend_Form Zend_Json Zend_Layout Zend_Server Zend_Service_ReCaptcha Zend_Text Zend_Wildfire Zend_Paginator Forte Zend_Exception Zend_Json Zend_Loader Faible Zend_Controller Zend_Db Zend_View Fix Zend_Server Sub Zend_Captcha Zend_Config Zend_Date Zend_Dojo Zend_Filter Zend_Form Zend_Http Zend_Layout Zend_Locale Zend_Registry Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_Uri Zend_Validate Zend_Wildfire Zend_Pdf Forte Zend_Exception Zend_Log Zend_Memory Fix Zend_Cache Sub Zend_Captcha Zend_Config Zend_Controller Zend_Date Zend_Db Zend_Dojo Zend_Filter Zend_Form Zend_Http Zend_Json Zend_Layout Zend_Loader Zend_Locale Zend_Registry Zend_Server Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_Uri Zend_Validate Zend_View Zend_Wildfire Zend_Progressbar Forte Zend_Config Zend_Exception Zend_Json Faible Zend_Session Fix Zend_Db Zend_Loader Zend_Server Sub Zend_Captcha Zend_Date Zend_Dojo Zend_Filter Zend_Form Zend_Http Zend_Layout Zend_Registry Zend_Service_ReCaptcha Zend_Text Zend_Uri Zend_Validate Zend_View Zend_Wildfire Zend_Registry Forte Zend_Exception Faible Zend_Loader Zend_Request --- --- Zend_Rest Forte Zend_Exception Zend_Server Zend_Service Zend_Uri Fix Zend_Http Zend_Loader Zend_Locale Zend_Validate Sub Zend_Date Zend_Filter Zend_Registry Zend_Search_Lucene Forte Zend_Exception Zend_Server Forte Zend_Exception Zend_Service_Akismet Forte Zend_Exception Zend_Http Zend_Uri Zend_Version Fix Zend_Loader Zend_Locale Zend_Validate Sub Zend_Date Zend_Filter Zend_Registry Zend_Service_Amazon Forte Zend_Exception Zend_Http Zend_Rest Fix Zend_Loader Zend_Locale Zend_Server Zend_Service Zend_Uri Zend_Validate Sub Zend_Date Zend_Filter Zend_Registry Zend_Service_Audioscrobbler Forte Zend_Exception Zend_Http Fix Zend_Loader Zend_Locale Zend_Uri Zend_Validate Sub Zend_Date Zend_Filter Zend_Registry Zend_Service_Delicious Forte Zend_Date Zend_Exception Zend_Http Zend_Json Zend_Rest Fix Zend_Loader Zend_Locale Zend_Server Zend_Service Zend_Uri Zend_Validate Sub Zend_Filter Zend_Registry Zend_Service_Flickr Forte Zend_Exception Zend_Http Faible Zend_Rest Zend_Validate Fix Zend_Loader Zend_Locale Zend_Server Zend_Service Zend_Uri Sub Zend_Date Zend_Filter Zend_Registry Zend_Service_Nirvanix Forte Zend_Exception Zend_Http Zend_Loader Fix Zend_Locale Zend_Uri Zend_Validate Sub Zend_Date Zend_Filter Zend_Registry Zend_Service_ReCaptcha Forte Zend_Exception Zend_Http Zend_Json Fix Zend_Loader Zend_Locale Zend_Server Zend_Uri Zend_Validate Sub Zend_Date Zend_Filter Zend_Registry Zend_Service_Simpy Forte Zend_Exception Zend_Http Zend_Rest Fix Zend_Loader Zend_Locale Zend_Server Zend_Service Zend_Uri Zend_Validate Sub Zend_Date Zend_Filter Zend_Registry Zend_Service_SlideShare Forte Zend_Cache Zend_Exception Zend_Http Fix Zend_Loader Zend_Locale Zend_Uri Zend_Validate Sub Zend_Captcha Zend_Config Zend_Controller Zend_Date Zend_Db Zend_Dojo Zend_Filter Zend_Form Zend_Json Zend_Layout Zend_Log Zend_Registry Zend_Server Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_View Zend_Wildfire Zend_Service_StrikeIron Forte Zend_Exception Zend_Http Zend_Loader Fix Zend_Locale Zend_Uri Zend_Validate Fix Zend_Date Zend_Filter Zend_Registry Zend_Service_Technorati Forte Zend_Date Zend_Exception Zend_Http Zend_Uri Zend_Locale Faible Zend_Rest Fix Zend_Loader Zend_Server Zend_Service Zend_Validate Sub Zend_Filter Zend_Registry Zend_Service_Twitter Forte Zend_Exception Zend_Feed Zend_Http Zend_Json Zend_Rest Zend_Uri Fix Zend_Loader Zend_Locale Zend_Server Zend_Service Zend_Validate Fix Zend_Date Zend_Filter Zend_Registry Zend_Service_Yahoo Forte Zend_Exception Zend_Http Zend_Rest Faible Zend_Validate Fix Zend_Loader Zend_Locale Zend_Server Zend_Service Zend_Uri Sub Zend_Date Zend_Filter Zend_Registry Zend_Session Forte Zend_Exception Faible Zend_Config Zend_Db Zend_Loader Sub Zend_Captcha Zend_Date Zend_Dojo Zend_Filter Zend_Form Zend_Http Zend_Json Zend_Layout Zend_Registry Zend_Server Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_Uri Zend_Validate Zend_View Zend_Wildfire Zend_Soap Forte Zend_Exception Zend_Server Zend_Uri Fix Zend_Loader Zend_Locale Zend_Validate Sub Zend_Date Zend_Filter Zend_Registry Zend_Test Forte Zend_Controller Zend_Dom Zend_Exception Zend_Layout Zend_Registry Zend_Session Faible Zend_Loader Fix Zend_Config Zend_Locale Zend_Uri Zend_Validate Zend_View Sub Zend_Captcha Zend_Date Zend_Db Zend_Dojo Zend_Filter Zend_Form Zend_Http Zend_Json Zend_Server Zend_Service_ReCaptcha Zend_Text Zend_Wildfire Zend_Text Forte Zend_Exception Faible Zend_Loader Zend_TimeSync Forte Zend_Date Zend_Exception Zend_Loader Fix Zend_Locale Sub Zend_Registry Zend_Translate Forte Zend_Exception Zend_Loader Zend_Locale Sub Zend_Registry Zend_Uri Forte Zend_Exception Zend_Loader Zend_Locale Zend_Validate Faible Zend_Date Zend_Filter Zend_Registry Zend_Validate Forte Zend_Exception Zend_Loader Zend_Locale Faible Zend_Date Zend_Filter Zend_Registry Zend_Version --- --- Zend_View Forte Zend_Controller Zend_Exception Zend_Loader Zend_Locale Zend_Registry Faible Zend_Json Zend_Layout Fix Zend_Config Zend_Uri Zend_Validate Sub Zend_Captcha Zend_Date Zend_Db Zend_Dojo Zend_Filter Zend_Form Zend_Http Zend_Server Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_Wildfire Zend_Wildfire Forte Zend_Controller Zend_Exception Zend_Json Zend_Loader Fix Zend_Config Zend_Layout Zend_Registry Zend_Server Zend_Uri Zend_Validate Zend_View Sub Zend_Captcha Zend_Date Zend_Db Zend_Dojo Zend_Filter Zend_Form Zend_Http Zend_Layout Zend_Service_ReCaptcha Zend_Session Zend_Text Zend_XmlRpc Forte Zend_Exception Zend_Http Zend_Server Fix Zend_Loader Zend_Uri Zend_Validate Zend_Locale Sub Zend_Date Zend_Filter Zend_Registry