Назад | Перейти на главную страницу

PHP CGI для виртуального хоста apache

Я использую 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