Systémové požadavky Tato sekce dokumentuje požadavky pro Zend Framework. Požadovaná verze PHP Zend Framework vyžaduje PHP 5.2.11 nebo vyšší. Zend Framework má obsáhlou kolekci automatických testů, které můžete spustit s použitím PHPUnit 3.4.15. Tato verze PHPUnit také vyžaduje PHP 5.2.11 nebo vyšší. PHP rozšíření (Extensions) Následující tabulka obsahuje všechna rozšíření běžně použitá v PHP a jejich použití v Zend Frameworku. Tato tabulka vám může pomoci zjistit, která rozšíření jsou potřebná pro vaši aplikaci. Ne všechna rozšíření použitá Zend Frameworkem jsou potřebná pro každou aplikaci. Typ použití "Závislost" znamená, že komponenta nebo třídy nejsou použitelné bez přislušného rozšíření. Způsob použití "Volitelné" znamená, že pokud rozšíření není dostupné, komponenta nebo třídy automaticky použije alternativní kód. PHP rozšíření použitá v Zend Frameworku Rozšíření Typ použití Použito komponentami Zend Frameworku apc Závislost Zend_Cache_Backend_Apc bcmath Volitelné Zend_Locale_Math bitset Volitelné Zend_Search_Lucene bz2 -- calendar --- com_dotnet --- ctype Závislost Zend_Auth_Adapter_Http, Zend_Gdata_App, Zend_Http_Client, Zend_Pdf, Zend_Rest_Client, Zend_Rest_Server, Zend_Search_Lucene, Zend_Uri, Zend_Validate curl Závislost Zend_Http_Client_Adapter_Curl date --- dba --- dbase --- dom Závislost Zend_Feed, Zend_Gdata, Zend_Log_Formatter_Xml, Zend_Rest_Server, Zend_Search_Lucene, Zend_Service_Amazon, Zend_Service_Delicious, Zend_Service_Flickr, Zend_Service_Yahoo, Zend_XmlRpc exif --- fbsql --- fdf --- filter --- ftp --- gd Závislost Zend_Pdf gettext --- gmp --- hash Závislost Zend_Auth_Adapter_Http ibm_db2 Závislost Zend_Db_Adapter_Db2 iconv Závislost Zend_Locale_Format, Zend_Mime_Decode, Zend_Pdf, Zend_Search_Lucene, Zend_Service_Audioscrobbler, Zend_Service_Flickr, Zend_XmlRpc_Client imap --- informix --- interbase Závislost Zend_Db_Adapter_Firebird json Volitelné Zend_Json ldap --- libxml Závislost DOM, SimpleXML, XSLT mbstring Závislost Zend_Feed mcrypt --- memcache Závislost Zend_Cache_Backend_Memcached mhash --- mime_magic Závislost Zend_Http_Client ming --- msql --- mssql --- mysql --- mysqli Závislost Zend_Db_Adapter_Mysqli ncurses --- oci8 Závislost Zend_Db_Adapter_Oracle odbc --- openssl --- pcntl --- pcre Závislost Virtually all components pdo Závislost All PDO database adapters pdo_dblib --- pdo_firebird --- pdo_mssql Závislost Zend_Db_Adapter_Pdo_Mssql pdo_mysql Závislost Zend_Db_Adapter_Pdo_Mysql pdo_oci Závislost Zend_Db_Adapter_Pdo_Oci pdo_pgsql Závislost Zend_Db_Adapter_Pdo_Pgsql pdo_sqlite Závislost Zend_Db_Adapter_Pdo_Sqlite pgsql --- posix Volitelné Zend_Mail pspell --- readline --- recode --- Reflection Závislost 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 Závislost Zend_Controller_Action_Helper_Redirector, Zend_Session shmop --- SimpleXML Závislost Zend_Config_Xml, Zend_Feed, Zend_Rest_Client, Zend_Service_Audioscrobbler, Zend_XmlRpc soap Závislost Zend_Service_StrikeIron sockets --- SPL Závislost Virtually all components SQLite Závislost Zend_Cache_Backend_Sqlite standard Závislost Virtually all components sybase --- sysvmsg --- sysvsem --- sysvshm --- tidy --- tokenizer --- wddx --- xml Závislost Zend_Translate_Adapter_Qt, Zend_Translate_Adapter_Tmx, Zend_Translate_Adapter_Xliff XMLReader --- xmlrpc --- XMLWriter --- xsl --- zip --- zlib Závislost Zend_Pdf, Memcache
Zend Framework komponenty Následující tabulka obsahuje seznam všech komponent Zend Frameworku a která PHP rozšíření potřebují. Tato tabulka vám může pomoci zjistit, které rozšíření jsou potřebná pro vaši aplikaci. Ne všechna rozšíření použitá Zend Frameworkem jsou potřebná pro každou aplikaci. Zend Framework komponenty a PHP rozšíření která používají Zend Framework komponenta PHP Rozšíření ( Podtřída / Typ použití) Všechny komponenty pcre ( Závislost ) SPL ( Závislost ) standard ( Závislost ) Zend_Acl --- Zend_Auth ctype ( Zend_Auth_Adapter_Http / Závislost ) hash ( Zend_Auth_Adapter_Http / Závislost ) Zend_Cache apc ( Zend_Cache_Backend_Apc / Závislost ) memcache ( Zend_Cache_Backend_Memcached / Závislost ) sqlite ( Zend_Cache_Backend_Sqlite / Závislost ) zlib ( Zend_Cache_Backend_Zlib / Závislost ) Zend_Config libxml ( Zend_Config_Xml / Závislost ) SimpleXML ( Zend_Config_Xml / Závislost ) Zend_Console_Getopt --- Zend_Controller Reflection ( Závislost ) session ( Zend_Controller_Action_Helper_Redirector / Závislost ) Zend_Date --- Zend_Db ibm_db2 ( Zend_Db_Adapter_Db2 / Závislost ) mysqli ( Zend_Db_Adapter_Mysqli / Závislost ) oci8 ( Zend_Db_Adapter_Oracle / Závislost ) pdo ( All PDO Adapters / Závislost ) pdo_mssql ( Zend_Db_Adapter_Pdo_Mssql / Závislost ) pdo_mysql ( Zend_Db_Adapter_Pdo_Mysql / Závislost ) pdo_oci ( Zend_Db_Adapter_Pdo_Oci / Závislost ) pdo_pgsql ( Zend_Db_Adapter_Pdo_Pgsql / Závislost ) pdo_sqlite ( Zend_Db_Adapter_Pdo_Sqlite / Závislost ) Zend_Debug --- Zend_Exception --- Zend_Feed dom ( Závislost ) libxml ( Závislost ) mbstring ( Závislost ) SimpleXML ( Závislost ) Zend_Filter Reflection ( Závislost ) Zend_Filter_Input Reflection ( Závislost ) Zend_Gdata ctype ( Zend_Gdata_App / Závislost ) dom ( Závislost ) libxml ( Závislost ) Zend_Http ctype ( Zend_Http_Client / Závislost ) curl ( Zend_Http_Client_Adapter_Curl / Závislost ) mime_magic ( Zend_Http_Client / Závislost ) Zend_Json json ( Volitelné ) Reflection ( Závislost ) Zend_Loader --- Zend_Locale bcmath ( Zend_Locale_Math / Volitelné ) iconv ( Zend_Locale_Format / Závislost ) Zend_Log dom ( Zend_Log_Formatter_Xml / Závislost ) libxml ( Zend_Log_Formatter_Xml / Závislost ) Reflection ( Závislost ) Zend_Mail posix ( Volitelné ) Zend_Measure --- Zend_Memory --- Zend_Mime iconv ( Zend_Mime_Decode / Závislost ) Zend_Pdf ctype ( Závislost ) gd ( Závislost ) iconv ( Závislost ) zlib ( Závislost ) Zend_Registry --- Zend_Request --- Zend_Rest ctype ( Zend_Rest_Client / Závislost ) ( Zend_Rest_Server / Závislost ) dom ( Zend_Rest_Server / Závislost ) libxml ( Zend_Rest_Client / Závislost ) ( Zend_Rest_Server / Závislost ) Reflection ( Zend_Rest_Server / Závislost ) SimpleXML ( Zend_Rest_Client / Závislost ) Zend_Search_Lucene ctype ( Závislost ) bitset ( Volitelné ) dom ( Závislost ) iconv ( Závislost ) libxml ( Závislost ) Zend_Server_Reflection Reflection ( Závislost ) Zend_Service_Akismet --- Zend_Service_Amazon dom ( Závislost ) libxml ( Závislost ) Zend_Service_Audioscrobbler iconv ( Závislost ) libxml ( Závislost ) SimpleXML ( Závislost ) Zend_Service_Delicious dom ( Závislost ) libxml ( Závislost ) Zend_Service_Flickr dom ( Závislost ) iconv ( Závislost ) libxml ( Závislost ) Zend_Service_StrikeIron soap ( Závislost ) Zend_Service_Yahoo dom ( Závislost ) libxml ( Závislost ) Zend_Session session ( Závislost ) Zend_Translate xml ( Zend_Translate_Adapter_Qt / Závislost ) ( Zend_Translate_Adapter_Tmx / Závislost ) ( Zend_Translate_Adapter_Xliff / Závislost ) Zend_Uri ctype ( Závislost ) Zend_Validate ctype ( Závislost ) Reflection ( Závislost ) Zend_Version --- Zend_View Reflection ( Závislost ) Zend_XmlRpc dom ( Závislost ) iconv ( Zend_XmlRpc_Client / Závislost ) libxml ( Závislost ) Reflection ( Zend_XmlRpc_Server / Závislost ) SimpleXML ( Závislost )