Appendix A. Zend Framework Requirements

Table of Contents

A.1. PHP Version
A.2. PHP Extensions
A.3. Zend Framework Components
A.4. Zend Framework Dependencies

Zend Framework requires a PHP 5 interpreter with a web server configured to handle PHP scripts correctly. Some features require additional extensions or web server features; in most cases the framework can be used without them, although performance may suffer or ancillary features may not be fully functional. An example of such a dependency is mod_rewrite in an Apache environment, which can be used to implement "pretty URL's" like "http://www.example.com/user/edit". If mod_rewrite is not enabled, ZF can be configured to support URL's such as "http://www.example.com?controller=user&action=edit". Pretty URL's may be used to shorten URL's for textual representation or search engine optimization (SEO), but they do not directly affect the functionality of the application.

A.1. PHP Version

Zend recommends the most current release of PHP for critical security and performance enhancements, and currently supports PHP 5.2.4 or later.

Zend Framework has an extensive collection of unit tests, which you can run using PHPUnit 3.3.0 or later.