Я уверен, что этот вопрос задают много раз, но я не сталкиваюсь с проблемой. Я использую XAMPP, где я настраиваю среду Zend.
 XAMPP работает на порту 8081, поскольку 80 занят каким-то процессом Windows. Мне нужно использовать виртуальный хост, для которого я настраиваю следующий код в C: /xampp/apache/config/extra/httpd-vhosts.config (или C: /xampp/apache/conf/extra/httpd-vhosts.conf в новых версиях).
<VirtualHost *:80>
ServerName comm-app.local
DocumentRoot "C:/xampp/htdocs/CommunicationApp/public"
SetEnv APPLICATION_ENV "development"
    <Directory "C:/xampp/htdocs/CommunicationApp/public"
        DirectoryIndex index.php
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>    
  а также обновить файл hosts с помощью 127.0.0.1 comm-app.local и попытаться перезапустить apache, но он показывает ошибку.
15:03:01  [Apache]  Error: Apache shutdown unexpectedly.
15:03:01  [Apache]  This may be due to a blocked port, missing dependencies, 
15:03:01  [Apache]  improper privileges, a crash, or a shutdown by another method.
15:03:01  [Apache]  Press the Logs button to view error logs and check
15:03:01  [Apache]  the Windows Event Viewer for more clues
15:03:01  [Apache]  If you need more help, copy and post this
15:03:01  [Apache]  entire log window on the forums