我使用PHP5.3作为Apache2.2(Windows)的模块。 对于一个虚拟主机,我需要使用PHP4作为CGI的.php文件。 这是我的configuration
<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>
但我得到错误
在此服务器上未find请求的URL /server/bin/php-4.4.9/php.exe/test.php。
有什么问题?
它看起来像缺less一个目录块,以授予访问您的PHP CGI所在目录的权限: E:\server\bin\php-4.4.9