У меня было ужасное время, пытаясь выяснить, как работает «Zend Framework Quick Start». Даже если вы не решили эту проблему, вы указали мне правильное направление, и я смог его понять. Вы, наверное, уже поняли это, но для всех остальных, заходящих на эту страницу, здесь написано:
По умолчанию файл httpd.conf имеет закомментированную строку «Включить httpd-vhosts.conf». Поэтому отредактируйте /usr/local/zend/apache2/conf/httpd.conf, чтобы изменить эту строку:
#Include conf/extra/httpd-vhosts.conf
к этой строке:
Include conf/extra/httpd-vhosts.conf
Мы почти закончили. Код, который вы добавили в /usr/local/zend/apache2/conf/extra/httpd-vhosts.conf, был не совсем корректным. Должно быть:
<VirtualHost quickstart.local:10088>
ServerName quickstart.local
DocumentRoot /usr/local/zend/apache2/htdocs/quickstart/public
SetEnv APPLICATION_ENV "development"
<Directory /usr/local/zend/apache2/htdocs/quickstart/public>
DirectoryIndex index.php
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
Обратите внимание, как я добавил / public на пути. В противном случае вы не будете указывать на файл index.php. Теперь перезапустите Apache, используя эту команду sudo /usr/local/zend/bin/zendctl.sh restart
и теперь оно должно работать.
Удачного кодирования:)