WINDOWS服务器安装多套PHP的另类解决方案
作者:bea
有时候,我们需要在WINDOWS服务器中安装多个不同版本的PHP环境,或采用不同的php.ini配置,例如在使用中国E商务网的IONCUBE系统对PHP程序进行加密后,要在php.ini中设置加载选项目,但这个选项和zend加密程序解释器不能同时存在,如果在服务器中有另外程序采用ZEND加密的话,就非常可惜。 如果能在WINDOWS服务器中装多套PHP,使用不同的PHP.INI就可以解决这样的问题。但是如果采用正规的方法要重新编译PHP,比较麻烦。我们最近已经研究成功,采用
有时候,我们需要在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后,对系统资源并没有特别的影响,经测试,系统运行正常。
猜你喜欢
您可能感兴趣的文章:
- PHP实现文件安全下载
- 关于PHP中操作MySQL数据库的一些要注意的问题
- 模拟xcopy的函数
- 生成缩略图
- 一个目录遍历函数
- phpBB BBcode处理的漏洞
- 用IE远程创建Mysql数据库的简易程序
- PHP使用者状态管理功能的应用
- PHP安全编程之加密功能
- PHP中的加密功能
- PHP编程网上资源导航
- 如何使用动态共享对象的模式来安装PHP
- PHP开发文件系统实例讲解
- PHP动态图像的创建
- 两种php调用Java对象的方法
- 提升PHP执行速度全攻略(上)
- PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)
- PHP5.0正式发布 不完全兼容PHP4 新增多项功能
- 动态网站web开发 PHP、ASP还是ASP.NET