Le 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ées 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é, le ZF 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.