# Apache Project Configuration (CGI Mode) # Accessed via: http://localhost:{{PORT}}/{{HOST}}/ # 1. Alias definition (restores localhost/projectname access) Alias /{{HOST}} "{{PATH}}" # 2. ScriptAlias definition for the project's PHP CGI binary # This maps a virtual URL path to the actual PHP folder. ScriptAlias {{PHP_BIN_URL}}/ "{{PHP_DIR}}/" # 3. Directory settings for the project Options Indexes FollowSymLinks ExecCGI AllowOverride All Require all granted # Passing Authorization header to PHP CGIPassAuth On # Directory index handling DirectoryIndex index.php index.html # PHP Handling via mod_actions and CGI SetHandler application/x-httpd-php-{{HOST}} # Action maps the handler to the binary via the ScriptAlias URL # This is more robust on Windows than using absolute local paths. Action application/x-httpd-php-{{HOST}} "{{PHP_BIN_URL}}/php-cgi.exe" # 4. Permissions for the PHP binary directory AllowOverride None Options None Require all granted