基于目录的Apache (Windows)上的两个PHP版本


Two versions of PHP on Apache (Windows) based on directory

我想在Windows Server上运行Apache下的两个版本的PHP(5.3和5.6)。

问题是目录树。

我的树是www_root/——> Dir1——> Dir2

www_root和Dir1在同一个vhost上(www.domain.com和www.domain.com/Dir1)

我如何运行 PHP 5.6 在" www_root "目录,PHP 5.6" www_root/Dir1 ", PHP 5.3 在" www_root/Dir2 "?

htaccess代替AddHandler
在两个文件夹中创建一个.htaccess文件,并根据您想使用的php版本添加以下内容:

AddHandler application/x-httpd-php56 .php
AddHandler application/x-httpd-php53 .php

你可能还想读Apache, MySQL, PHP服务器在Windows上的多个,同步的PHP版本