最近有学生向我咨询如何同时建立多个不同PHP版本站点,并自定义任意版本,软件是否可以多开,PHPWAMP如何设置才能与其他的环境同时使用等问题,本文将一一解决。


首先简单介绍一下PHPWAMP

你们应该会经常听到WAMP这词吧,那么WAMP是什么意思?

Windows下的Apache+Mysql+PHP,称为WAMP

属于WAMP环境的集成软件有很多,比如wampserver、apmserv、xampp等等,这些WAMP环境各有特点。

我将这款WAMP软件命名为PHPWAMP,它是一款纯绿色的PHP集成环境,拥有多种实用功能,可用作服务器环境。

点击查看PHP环境的区别:http://lccee.blog.51cto.com/10514884/1888450


6年前,因为想随时随地使用wamp环境,而其他的wamp集成环境自己用的不是很爽,所以就自己做了这款纯绿色的PHP集成环境,这几年一直是我的自用软件,很少对外公布,近一两年才开始成立官网正式对外发布。我集成的相关组件都是完全版的,适合本地调试,也适合用在服务器上。



绿色集成环境PHPWAMP特点如下:

1、真正纯绿色,集成VC不需要单独安装,下载解压即可使用。
2、能同时运行多个PHP版本随意自定义设置PHP版本,共700多个PHP版本随意切换。
3、拥有开发模式与运营模式,集成组件未阉割,切换运营模式,即可直接运行在服务器端
4、拥有“强制修改任意环境的Mysql数据库密码”功能,忘记数据库密码可以一键强制修改。
5、运行中的网站可瞬间强制删除,也能一键干掉电脑里全部的php环境,方便重装

6、强制干掉一切环境阻碍一键去除任意web服务器站点域名的非80端口

7、集成网页加密等实用工具,不同PHP版本配置区分,日志分割处理等多种实用功能。

8、多功能站点管理,自动定时重启服务器,自动定时重启Apache、mysql等相关服务

其他功能自行摸索,很简单的可视化界面。(phpwamp默认数据库密码为168168,以前的低版本为空密码)




自定义设置任意PHP版本,700多个PHP版本随意切换,自动配置一键开启常用模块。

wKiom1h1mcjQHzC1AAFKEoPiGRY903.png

虽然软件能自动配置,把版本文件丢进去就可直接使用,但我还是给予用户最大的自定义权限,不会像其他集成环境一样,某些配置受到软件的限制,因为我的集成环境完全不会影响用户的自定义配置,最大权限交由用户设置。


PHP历史版本下载地址:http://down.51cto.com/data/2280182


下面先开始我们的共生模式教程,然后再讲解PHPWAMP如何多开

提示:多个站点一般在站点里面设置即可,多开模式只是给特殊需求的用户准备的。

具体如何设置PHP版本可以查看这篇文章:http://lccee.blog.51cto.com/10514884/1886154



问:共生模式一般在什么时候使用呢?

答:如果你想和其他集成环境一起使用,可以使用共生模式。


打开PHPWAMP在相关设置里找到“集成环境模式切换”并切换为“共生模式”,如图。

wKiom1h1jnyRCtaaAADz_qZ7TLc188.png-wh_50




然后看到这里显示共生即可,

如果想在服务器上使用共生模式,可以先切换到运营模式,在切换到共生模式。

wKioL1h1jorBf9CzAADAu8KlIDw077.png-wh_50

提示:共生开启后就可与其他环境同时使用,和其他环境同时使用时也可以搭配“去端口”模式。

去除域名端口教程地址:http://lccee.blog.51cto.com/10514884/1886424




共生模式讲解完毕,然后我们讲解一下PHPWAMP如何多开,互不影响。


PHPWAMP多开案例:假设我要多开3个PHPWAMP,我就先把软件复制出2份,如下图所示。

再次提示:多开模式只是给特殊需求的用户准备的,多个站点一般在Apache2.4站点管理里面设置即可

wKioL1h1m4DBzbYQAADvigAYLlY417.png

为了区别,分别命名新复制的两份为phpwamp1、phpwamp2,

加上原来的phpwamp一共三份(文件夹的名字不能是带有中文的)



然后依次打开这三个文件夹里面的主程序PHPWAMP.EXE,如下图

wKioL1h1mgmTMYBAAALKPiruKQU187.png

图片提示:如看不清图片,请您点击该图片查看高清大图,不带水印的图片点击都能放大

wKioL1h1nJrjvFklAAET-S2U_Zg736.png

保险起见,多开后在任意界面点击卸载全部服务与卸载一切档位,再点击“清空一切环境阻碍”

通常切换档位的时候,会自动清除档位,其实你不这样做也是可以的,就怕你电脑突然卡了一下。

只是为了以防万一,强力清除环境阻碍,可能会关闭你电脑里已经运行的环境,如有需要重新启动即可。




然后phpwamp1和phpwamp2,分别把档位设置成1和2,默认的phpwamp不用管它,如下图wKiom1h1mlzzvFgtAAGM6TmCCwI548.png
图片提示:如看不清图片,请您点击该图片查看高清大图,不带水印的图片点击都能放大。





最后分别启动PHPWAMP即可,下图为三开启动后的结果。
wKiom1h1mnzBVnBlAAKXcaL7RBQ480.png
图片提示:如看不清图片,请您点击该图片查看高清大图,不带水印的图片点击都能放大。


易错点:软件多开时如果想和其他环境一起使用,主界面切换到共生模式就行了,
PHPWAMP多开的时候其他档位界面不许切换到共生模式与霸体模式,否则启动失败。


提示:PHPWAMP多的同时也可以搭配“去端口”模式一起使用。

去除域名端口教程地址:http://lccee.blog.51cto.com/10514884/1886424


最后提示:其实在Apache站点管理可以设置无限个网站,还能给任意站点指定任意PHP版本,已经创建的站点,右键即可随时修改任意版本和相关信息。多开模式只是给特殊需求的用户准备的。(欢迎转载分享)




欢迎光临Lccee博客,查看更多博文:http://lccee.blog.51cto.com/


51CTO相关文章推荐:

自定义设置任意PHP版本教程:http://lccee.blog.51cto.com/10514884/1886154

PHP连接MSSQL数据库案例:http://lccee.blog.51cto.com/10514884/1889722

PHPWAMP在云服务器上的应用:http://lccee.blog.51cto.com/10514884/1887604

网页加密与网页乱码最详细的分析:http://lccee.blog.51cto.com/10514884/1886461

虚拟主机搭建网站的全程视频案例http://lccee.blog.51cto.com/10514884/1886460

强制修改所有mysql数据库密码:http://lccee.blog.51cto.com/10514884/1886402

强制去除域名端口号(独家功能):http://lccee.blog.51cto.com/10514884/1886424