WINDOWS服务器安装多套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后,对系统资源并没有特别的影响,经测试,系统运行正常。

时间: 2024-10-03 08:01:45

WINDOWS服务器安装多套PHP的相关文章

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

window|服务器|解决 有时候,我们需要在WINDOWS服务器中安装多个不同版本的PHP环境,或采用不同的php.ini配置,例如在使用中国E商务网的IONCUBE系统对PHP程序进行加密后,要在php.ini中设置加载选项目,但这个选项和zend加密程序解释器不能同时存在,如果在服务器中有另外程序采用ZEND加密的话,就非常可惜. 如果能在WINDOWS服务器中装多套PHP,使用不同的PHP.INI就可以解决这样的问题.但是如果采用正规的方法要重新编译PHP,比较麻烦.我们最近已经研究成功

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

    有时候,我们需要在WINDOWS服务器中安装多个不同版本的PHP环境,或采用不同的php.ini配置,例如在使用中国E商务网的IONCUBE系统对PHP程序进行加密后,要在php.ini中设置加载选项目,但这个选项和zend加密程序解释器不能同时存在,如果在服务器中有另外程序采用ZEND加密的话,就非常可惜.     如果能在WINDOWS服务器中装多套PHP,使用不同的PHP.INI就可以解决这样的问题.但是如果采用正规的方法要重新编译PHP,比较麻烦.我们最近已经研究成功,采用另一种

Windows 服务器安装SpamAssassin并配置为服务

SpamAssassin 作为LinuxVPS上拦击垃圾邮件的利器,一直广受站长喜欢.其实Windows服务器上也可以安装SpamAssassin,搭配hmailserver或者其他邮件服务器使用.SpamAssassin for Windows 是Jam Software提供的,官方安装包安装之后只能手动运行程序,而没有没办法作为服务被其他程序使用.当然,这也不是全无办法,今天就细说一下windows服务器安装SpamAssassin并注册成为服务的方法.         安装SpamAssa

windows和linux套接字中的select机制浅析

先来谈谈为什么会出现select函数,也就是select是解决什么问题的? 平常使用的recv函数时阻塞的,也就是如果没有数据可读,recv就会一直阻塞在那里,这是如果有另外一个连接过来,就得一直等待,这样实时性就不是太好. 这个问题的几个解决方法:1. 使用ioctlsocket函数,将recv函数设置成非阻塞的,这样不管套接字上有没有数据都会立刻返回,可以重复调用recv函数,这种方式叫做轮询(polling),但是这样效率很是问题,因为,大多数时间实际上是无数据可读的,花费时间不断反复执行

Windows Azure一套安全的,企业级验证和访问的管理功能

今天我很高兴与您分享我们http://www.aliyun.com/zixun/aggregation/32995.html">在Windows Azure身份认证和访问管理功能上所做的一些改进.这些改进将建立在我以前的博客(我们正将 Windows Azure AD 完全集成到 Windows Azure中)之上. 从今天开始,如果您已经有了Windows Azure Active Directory (AD) tenant或者您是新客户,并使用 Windows Azure AD 承租权

Windows服务器安装MySQL5.6.26图文教程

下载MySQL5.6.26 下载MySQL的URL地址如下. http://www.mysql.com/ 点击「Downloads」. 点击「MySQL Community Edition (GPL)」下的「Community (GPL) Downloads」. 点击「MySQL Community Server」下的「DOWNLOAD」. 这次是使用Windows环境因此「Select Platform」选择「Microsoft Windows」,点击「Windows (x86, 32-bit

windows服务器安装iis环境方法教程

iis环境的安装配置和在windows平台安装其它软件是不一样的,这点大家必须明白.

Windows服务器安装PHP MongoDB扩展的方法_win服务器

本文将讲述一下在Wamp环境下安装MongoDB扩展的过程,大家可以略作参考 Linux 版本的可以参考之前发布的Linux安装PHP MongoDB扩展 安装环境 系统环境:Windows 7 64位 Apache版本:2.4.9 PHP版本:5.5.12 MongoDB版本:3.2.6 Wamp版本:wamp 2.5 64位 在windows下安装mongodb的扩展比Linux环境稍微复杂点 安装步骤 一.确定php的compiler 通过查看phpinfo()可以确定 从上图可以看到,C

Windows服务器安装和运行FTP操作步骤

如果要允许用户在站点中上载或下载文件,就需要在 Web 服务器上设置 FTP.无论站点是位于 Intranet 还是位于 Internet 上,使用 FTP 在所提供的位置中上载和下载文件的原理是相同的.您需要将文件放在 FTP 服务器上的目录中,以便用户可以建立 FTP 连接并通过 FTP 客户端或启用 FTP 的 Web 浏览器进行文件传输.本文介绍在 Web 服务器上如何启用并运行 FTP 服务. 安装 IIS 7.0 中的 FTP 若要设置 FTP 站点,必须先通过Windows Ser