WINDOWS服务器安装多套PHP的另类解决方案


Posted in PHP onOctober 09, 2006

    有时候,我们需要在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 相关文章推荐
提问的智慧
Oct 09 PHP
PHP - Html Transfer Code
Oct 09 PHP
如何用phpmyadmin设置mysql数据库用户的权限
Jan 09 PHP
PHP安全性漫谈
Jun 28 PHP
PHP使用CURL_MULTI实现多线程采集的例子
Jul 29 PHP
PHP程序员的技术成长规划
Mar 25 PHP
Ajax提交表单时验证码自动验证 php后端验证码检测
Jul 20 PHP
PHP面向对象程序设计类的定义与用法简单示例
Dec 27 PHP
PHP编辑器PhpStrom运行缓慢问题
Feb 21 PHP
Symfony2针对输入时间进行查询的方法分析
Jun 28 PHP
PHP基于mcript扩展实现对称加密功能示例
Feb 21 PHP
使用PHP+Redis实现延迟任务,实现自动取消订单功能
Nov 21 PHP
在同一窗体中使用PHP来处理多个提交任务
Oct 09 #PHP
使用MaxMind 根据IP地址对访问者定位
Oct 09 #PHP
Zend公司全球首推PHP认证
Oct 09 #PHP
真正面向对象编程:PHP5.01发布
Oct 09 #PHP
PHP中实现图片的锐化
Oct 09 #PHP
在Zeus Web Server中安装PHP语言支持
Oct 09 #PHP
通过对php一些服务器端特性的配置加强php的安全
Oct 09 #PHP
You might like
php获取mysql版本的几种方法小结
2008/03/25 PHP
PHP把MSSQL数据导入到MYSQL的方法
2014/12/27 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
php中上传文件的的解决方案
2018/09/25 PHP
Jquery 常用方法经典总结
2010/01/28 Javascript
模拟jQuery中的ready方法及实现按需加载css,js实例代码
2013/09/27 Javascript
jquery配合css简单实现返回顶部效果
2013/09/30 Javascript
javascript中解析四则运算表达式的算法和示例
2014/08/11 Javascript
javascript字符串替换函数如何一次性全部替换掉
2015/10/30 Javascript
JS实现来回出现文字的状态栏特效代码
2015/10/31 Javascript
jQuery form插件之formDdata参数校验表单及验证后提交
2016/01/23 Javascript
node+experss实现爬取电影天堂爬虫
2016/11/20 Javascript
浅析JavaScript中break、continue和return的区别
2016/11/30 Javascript
AngularJS表格样式简单设置方法示例
2017/03/03 Javascript
JavaScript学习笔记之DOM基础操作实例小结
2019/01/09 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
js实现中文实时时钟
2020/01/15 Javascript
Vue3配置axios跨域实现过程解析
2020/11/25 Vue.js
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
基于python(urlparse)模板的使用方法总结
2017/10/13 Python
python 中的list和array的不同之处及转换问题
2018/03/13 Python
Python利用递归实现文件的复制方法
2018/10/27 Python
python+pygame实现坦克大战
2019/09/10 Python
python实现人像动漫化的示例代码
2020/05/17 Python
如何查看python关键字
2021/01/17 Python
浅析HTML5中header标签的用法
2016/06/24 HTML / CSS
TCP/IP模型的分界线
2012/12/01 面试题
企划经理的岗位职责
2013/11/17 职场文书
甲方资料员岗位职责
2013/12/13 职场文书
我的老师教学反思
2014/05/01 职场文书
建筑工地大门标语
2014/06/18 职场文书
2014和解协议书范文
2014/09/15 职场文书
2015年学校管理工作总结
2015/07/20 职场文书
MySQL安装后默认自带数据库的作用详解
2021/04/27 MySQL
MySQL库表太大怎么办? 数据库分库分表项目实践
2022/04/11 MySQL
JS精髓原型链继承及构造函数继承问题纠正
2022/06/16 Javascript