Я использую PHP5.3 как модуль для Apache2.2 (Windows). Для одного виртуального хоста мне нужно использовать PHP4 как CGI для файлов .php. Это мой конфиг
<VirtualHost *:80>
DocumentRoot "E:\projects\php\wp\dev"
ServerName wp.dev4
AddHandler php4-script .php
Action php4-script "E:\server\bin\php-4.4.9\php.exe"
<Directory "E:\projects\php\wp\dev">
Options ExecCGI
AllowOverride All
Order deny,allow
Allow from all
</Directory>
Но я получаю ошибку
Запрошенный URL /server/bin/php-4.4.9/php.exe/test.php не найден на этом сервере.
В чем проблема?
Похоже, вам не хватает блока каталога, чтобы предоставить разрешения на доступ к каталогу, в котором находится ваш PHP CGI: E:\server\bin\php-4.4.9