Jestem pewien, że to pytanie jest zadawane wielokrotnie, ale nie napotykam problemu. Używam XAMPP, gdzie konfiguruję framework Zend.
XAMPP działa na porcie 8081, ponieważ 80 jest zajęty przez jakiś proces Windows, do którego muszę użyć wirtualnego hosta, który konfiguruję za pomocą następującego kodu w C:/xampp/apache/config/extra/httpd-vhosts.config
(lub C:/xampp/apache/conf/extra/httpd-vhosts.conf
nowszych wersjach).
<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>
a także zaktualizuj plik hosts 127.0.0.1 comm-app.local
i spróbuj ponownie uruchomić Apache, ale wyświetla błąd.
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