Apache 虚拟主机的 PHP CGI

Apache 虚拟主机的 PHP CGI

我使用 PHP5.3 作为 Apache2.2(Windows)的模块。对于一个虚拟主机,我需要使用 PHP4 作为 .php 文件的 CGI。这是我的配置

<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。

有什么问题?

答案1

看起来您缺少一个目录块来授予访问 PHP CGI 所在目录的权限:E:\server\bin\php-4.4.9

相关内容