最近要用到新的PHP5,但又不想影响原来的PHP4,因此找了很多共存的方法,但都不大理想,最后
找到了一篇比较好的文章,讲的都是用APACHE来实现共存的,用不同的端口,十分方便,现转载如下
下载 PHP 4 for Windows Zip 二进制包,解压到任意目录(我解压到 E:php),将里面的 php.ini-dist 更名为 php.ini。将 php.ini 和 php4ts.dll 复制到 windows 安装目录中。
下载 PHP 5 for Windows Zip 二进制包,解压到任意非 PHP 4 的目录(我解压到 E:php5),将里面的 php.ini-dist 更名为 php.ini。
下面修改 Apache2 的 httpd.conf 文件。修改的关键是使用 IfDefine 指令:找到代码:
Listen 80
这行,修改为
代码: <ifdefine !php=php5> Listen 80 </ifdefine> <ifdefine php=php5> Listen 81 </ifdefine>
在 httpd.conf 的末尾添加
代码:
<ifdefine !php=php5> LoadModule php4_module "e:/php/sapi/php4apache2.dll" </ifdefine>
<ifdefine php=php5> LoadModule php5_module "e:/php5/php5apache2.dll" PHPINIDir "e:/php5/php.ini" </ifdefine>
AddType application/x-httpd-php .php AddType application/x-httpd-php .php3 AddType application/x-httpd-php .php4 AddType application/x-httpd-php .php5 AddType application/x-httpd-php-source .phps
其他的指令,比如 DirectoryIndex 和 AddDefaultCharset 请自己设置。
下一步是创建两个包含不同运行参数的 Apache 服务。在命令提示符,进入 Apache2 安装目录中的 bin 目录,运行代码:
apache -k install -D php=php5 -n Apache2PHP5
这样就创建了一个包含 php5 运行参数的新 Apache 服务,名为 Apache2PHP5。
注意,也要把php5目录下的php5ts.dll复制到c:\winnt\system32下
然后启动 Apache2PHP5 服务并重启 Apache2 服务,您可以到 管理工具->服务 中启动,也可以使用 Apache 2 自带的 Monitor Apache Servers 启动。
访问 http://localhost/ 即使用 PHP 4,访问 http://localhost:81/ 即使用 PHP 5。
分享到:
相关推荐
Apache+Tomcat+MySQL+jsp+php(jsp、java 环境和php共存)
这个小软件网上很难搜索的到,iis中让asp和php,适用与win2003系统。使用非常简单,一键安装,分两步: 第一、先安装iis后,第二、安装此软件 软件保证能用,自己在用,因为软件比较稀有,因此分有点高。因文件太大...
1.同时连接网线(局域网),4g,...4.persist.sys.ethcontrol 默认值 0 wifi优先 1 以太网优先 5.另外增加 以太网断网后(以太网的局域网是通的),自动切换4G数据网络; wifi网络数据中断(wifi局域网是通的),自动切换4G网络
linux系统下web服务器 niginx多php版本共存
iis下php多版本共存和多mysql版本共存.docx
PHP4和PHP5共存于一系统 在其它地方看到的一篇文章,老了一点,这两天也正想找个时间来用IIS+APACHE使用不同端口来做两个PHP共存….到时再发出来’罢..看原文吧 ————————————————————-好处不多...
不同PHP版本共存方法,介绍了不同PHP版本同时安装在同台服务器上的方法。这个小弟倒是没有试过,希望大家不吝赐教。
在同一服务器上实现JSP、ASP、PHP共存,通过80端口访问
KEIL5编译环境的c51和MDK共存的教程。
IPv6-IPv4共存和迁移,介绍了当前IP和IPV6的推广与共存问题
struts2和servlet的共存问题
lte占用wifi的频段,如何与wifi共存问题的研究和仿真
delphi xe4 xe5 破解及共存。亲测,没问题;绝对超值
office2003和office2010共存的方法
wifi_usb共存log
ISM频段上无线系统干扰分析模型和共存问题的研究
微信共存版
微信共存版,不能更新,一旦更新无法共存,此版本不能接收红包与视频
高德地图 5.5共存版