我需要安装并运行在同一个开发环境的服务器实例上。
他们都需要处理.php扩展名,我已经读过,这可以通过.htaccess设置完成,但是知道如何去做实际的安装。
Google / Serverfault的search结果变干了。 任何信息/资源的链接将是有用的。 或者,如果有人问我,我相信这会是相当常见的,请将我redirect到这个骗局。
你可以通过构build两个不同types的apache模块来实现:“application / x-httpd-php4”和“application / x-httpd-php5”。 加载它们到Apache,并在httpf.conf指定:
AddType application/x-httpd-php4 .php4 AddType application/x-httpd-php5 .php5 AddType application/x-httpd-php5 .php # the default
现在,您必须使用“.php4”扩展名来处理PHP4文件,而使用“.php5”来处理PHP5。 “.php”文件默认也是使用PHP5的进程。
UPD :为了让一些文件夹用PHP4模块执行PHP脚本,你可以用PHP4覆盖默认的PHP5。 只需在.htaccess使用这个:
AddType application/x-httpd-php4 .php
在CGI模式下,您可以使用.htaccessconfiguration。 在CGI模式下构build两个PHP版本,将可执行文件放入cgi-bin文件夹,然后在.htaccess尝试以下内容:
AddType application/cgi-php php Action application/cgi-php /cgi-bin/php4.cgi
但是,这种方式在performance手段上更糟糕。