Zend Framework 3 требует, чтобы ваш сервер имел установленную версию PHP 5.6 (либо выше). Обратите внимание, что это довольно жесткое требование. Не все дешевые хостинги и не все приватные серверы имеют такую новую версию PHP.
Более того, рекомендованный способ установки ZF3 (и других компонентов, от которых зависит ваше приложение) - это установка посредством Composer. Это требует доступа к терминалу (SSH). Некоторые дешевые хостинги предоставляют только FTP доступ.
ZF3 использует модуль Apache mod_rewrite
для перенаправления пользователей на скрипт входа для вашего
сайта (site entry script). Вам также может понадобиться установить некоторые расширения PHP, например
xdebug
или memcached
. Это может быть сложно, когда вы используете веб-хостинг, потому что для этого
требуется доступ к серверу через SSH-терминал.
Так что, если вы планируете использовать ZF3 на веб-хостинге, подумайте дважды. Лучший сервер, на который можно установить ZF3 - это сервер с последней версией PHP и с SSH-доступом, чтобы можно было запустить Composer и установить расширения PHP.
Если ваша компания имеет свою серверную инфраструктуру и может позволить себе апгрейдить версию PHP, установите ZF3 на этот частный сервер.
Приемлемая альтернатива - это установка сайта в облаке, таком как Amazon Web Services. Amazon позволяет арендовывать виртуальные машины на базе ОС Linux (сервис EC2). EC2 довольно дешев и предоставляет бесплатный пробный период в течение 1 года. Мы предоставляем инструкции для начинающих о том, как установить веб-сайт на основе ZF3 в облако Amazon EC2 в Приложении Д. Установка веб-сайта на ZF3 в Amazon EC2.