当前位置: 首页 > 图文教程 > 服务器 > Windows服务器 > WINDOWS服务器安装多套PHP

Windows服务器
win2003系统服务备份与保护
在删除并重新安装 IIS 之后修复 IIS 映射
用rewrite实现IIS下图片文件防盗链的办法
iis创建用户隔离模式FTP站点的方法
isapi_rewrite多站点问题
IIS图片防盗链和下载的解决方案
urlscan.ini中文详解注释
URLScan工具配置方法
本人见过最好的服务器安全设置文章
服务器安全设置_系统端口安全配置
iis Win32状态数值(sc-win32-status)说明
跟后台打印程序系统服务通讯时出现错误解决方法
事件ID( 54 )的描述(在资源( HTTP )中)无法找到
Windows服务器安全配置小结
系统中多种隐藏超级用户添加方法
无人值守安装IIS 6.0的原理分析
IIS重定向使用图文教程
IIS启动失败"系统找不到指定的路径"的解决
windows 2008 装iis很简单 asp的
服务器监视 MyIIS.Monitor支持手机访问

Windows服务器 中的 WINDOWS服务器安装多套PHP


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-10-18   浏览: 50 ::
收藏到网摘: n/a

有时候,我们需要在WINDOWS服务器中安装多个不同版本的PHP环境,或采用不同的PHP.ini配置,例如在使用中国E商务网的IONCUBE系统对PHP程序进行加密后,要在PHP.ini中设置加载选项目,但这个选项和zend加密程序解释器不能同时存在,如果在服务器中有另外程序采用ZEND加密的话,就非常可惜。

如果能在WINDOWS服务器中装多套PHP,使用不同的PHP.INI就可以解决这样的问题。但是如果采用正规的方法要重新编译PHP,比较麻烦。我们最近已经研究成功,采用另一种方式来安装多个PHP:

首先安装一套PHP,采用默认方式,装在c:\PHP ,安装后,PHP.ini一般自动复制到c:\winnt下。

将winnt下的PHP.ini用Ctrl+c和 Ctrl+V方式复制到c:\PHP下,这时候你可以用PHPINFO()查看PHP.ini的路径,已经自动变成c:/PHP/PHP.ini 了。

接着,就可以安装第二套PHP,最好换个磁盘,安装在d:\PHP,安装时,PHP又会把PHP.ini拷贝在c:\winnt下,只要如法炮制将其拷贝到d:\PHP下就可以了。

然后,在IIS -> 主目录->配置中,可以为不同站点指定不同的PHP运行文件就可以了。

采用此方法安装两套PHP后,对系统资源并没有特别的影响,经测试,系统运行正常。