Dodatek A. Wymagania Zend Framework

Spis treści

A.1. Wersja PHP
A.2. Rozszerzenia PHP
A.3. Komponenty Zend Framework
A.4. Zależności Zend Framework

Zend Framework wymaga interpretera PHP 5 z serwerem pozwalającym na poprawną obsługę skryptów PHP. Niektóre funkcjonalności wymagają dodatkowych rozszerzeń lub funkcji serwera; w większości przypadków framework może być użyty bez nich, jednak może ucierpieć na tym wydajność, a niektóre poboczne fukncjonalności mogą nie działać w pełni sprawnie. Przykładem takiej zależności jest rozszerzenie mod_rewrite serwera Apache, które może być użyte do utworzenia "przyjaznych URL" jak "http://www.example.com/user/edit". Jeśli rozszerzenie mod_rewrite nie jest aktywne, ZF może być skonfigurowany w taki sposób aby obsłużyć adresy URL w postaci "http://www.example.com?controller=user&action=edit". Przyjazen URL mogą być użyte aby skrócić adresy w celu polepszenia ich czytelności lub dla potrzeb optymalizacji pod kątem wyszukiwarek internetowych (SEO), jednak nie mają one bezpośredniego wpływu na funkcjonalność aplikacji.

A.1. Wersja PHP

Zend zaleca wersję PHP 5.2.3 lub wyższą z powodu znacznego zwiększenia bezpieczeństwa i wydajności, jednak Zend Framework do działania wymaga wersji PHP 5.1.4 lub wyższej.

Zend Framework posiada obszerny zestaw testów jednostkowych, które możesz uruchomić za pomocą biblioteki PHPUnit 3.0 lub wyższej.