有时候我们需要在WINDOWS服务器中安装多个不同版本的PHP环境或采用不同的phpini配置例如在使用中国E商务网的IONCUBE系统对PHP程序进行加密后要在phpini中设置加载选项目但这个选项和zend加密程序解释器不能同时存在如果在服务器中有另外程序采用ZEND加密的话就非常可惜
如果能在WINDOWS服务器中装多套PHP使用不同的PHPINI就可以解决这样的问题但是如果采用正规的方法要重新编译PHP比较麻烦我们最近已经研究成功采用另一种方式来安装多个PHP
首先安装一套PHP采用默认方式装在c:php 安装后phpini一般自动复制到c:winnt下
将winnt下的phpini用Ctrl+c和 Ctrl+V方式复制到c:php下这时候你可以用PHPINFO()查看phpini的路径已经自动变成c:/php/phpini 了
接着就可以安装第二套PHP最好换个磁盘安装在d:php安装时PHP又会把phpini拷贝在c:winnt下只要如法炮制将其拷贝到d:php下就可以了
然后在IIS > 主目录>配置中可以为不同站点指定不同的PHP运行文件就可以了
采用此方法安装两套PHP后对系统资源并没有特别的影响经测试系统运行正常