如何同时运行多个不同版本的php网站,一键解决

2025-10-31 21:11:22

1、首先我们来下载这款纯绿色的集成环境(虽然这货上面有卸载功能,不过所谓的卸载功能仅仅是删除自身所有文件夹而已,该功能是给小白专用的,因为很多小白不会解除占用),软件确实是纯绿色的,完全不用安装进系统里面,自身集成VC,不需要额外安装的纯绿色集成环境。

打开百度首页,输入“PHPWAMP”搜索,如图,软件经过百度杀毒认证,点击官网下载,或者点击百度软件库下载都是可以的。

如何同时运行多个不同版本的php网站,一键解决

2、下载完解压,进去双击主运行程序,然后在出现的主界面中点击相关设置,如图所示。

如何同时运行多个不同版本的php网站,一键解决

3、然后点击菜单--相关设置---更改php版本---PHP多版本运行!(值得注意的是,这个PHP多版本运行,默认就配置好了6个常用的php版本,这里的php多版本运行是用来测试专用的)

你如果想创建无数个不同的php版本,甚至想DIY不同的PHP版本后面我会介绍如何在“apache2.4站点管理”里面设置!!

如何同时运行多个不同版本的php网站,一键解决

4、好,回归主题,点击后,出现一个新的界面,界面如图所示,注意看标题哈,这是“PHP多版本运行”,它和自定义php版本的界面长的很像,就标题和其他细节不一样。不要认错了。

如图所示,默认apache和mysql的图标是黑不溜揪的,因为这两个服务都还没启动呢。

如何同时运行多个不同版本的php网站,一键解决

5、点击这个“php多版本”运行的模块说明,可以看到此模块配置好的6个不同版本的php站点,是用来测试用的,正式在服务器上上线运营的话,或者想开启更多的多版本站点,请在apache2.4站点管理里面进行。

如何同时运行多个不同版本的php网站,一键解决

6、此模块默认配置好的php版本有php5.2.17、php5.3.5、php5.4.31、PHP5.5.30、PHP5.6.14、php7.0.1。 

然后开启此模块即可,如图所示,鼠标移动到这个圆圆的球球,球球脸色就变的粉红粉红的,还会提示你“亲,快点我,快点我呀!”

如何同时运行多个不同版本的php网站,一键解决

7、点击后出现启动模块的进度条,不要手贱连续点击N多次哈!

进度条君执行完毕后,你会发现apache和mysql的图标就亮了,亮了说明启动成功。

如何同时运行多个不同版本的php网站,一键解决

8、如图所示,你挨个点击这些按钮,就可以浏览到不同的php版本相关信息页面了。

PHPWAMP自带的phpinfo.php文件,在php5.4以下的版本还能看到电脑或者服务器的cpu型号,5.4以上的就去掉了。

如何同时运行多个不同版本的php网站,一键解决

9、下图是其中一个版本的浏览效果图,开到此图,说明环境没毛病!这时候我们可以进行下一步了。

如何同时运行多个不同版本的php网站,一键解决

10、分别在“不同php版本的站点”根目录放入网站程序就可以了!如图所示,点击即可进入对应的站点跟目录了。

如何同时运行多个不同版本的php网站,一键解决

11、如果不使用此模块,可以点击卸载此模块,卸载此模块后,你就发现,为毛只是此模块的apache变暗了(apache被卸载)为啥mysql还是不要脸的亮着?

原因解释:此模块所使用的mysql和主界面的mysql是共用的,你卸载此模块仅仅关闭此模块apache,不关闭他们共用的mysql,因为可能你主界面上的apache还用着mysql呢,如果想卸载mysql,在主界面点“卸载全部服务”即可。

如何同时运行多个不同版本的php网站,一键解决

12、不过有些人还是欲求不满的,6个版本无法满足你?那么请使用“apache2.4”配置无限个数的PHP站点。

在使用“apache2.4站点管理”之前,先回到主界面,随意选择php5.5以上的版本启动,如图所示。(php5.5、php5.6、php7都可以,这三个都是apache2.4)

如何同时运行多个不同版本的php网站,一键解决

13、然后点击菜单,然后点击apache2.4站点管理。

如图所示,打开apache2.4站点管理界面。(此站点管理比较变态,可以创建无数个不同版本的php网站,而且还能自定义任意你想要的PHP版本!)是首款DIY多版本运行的PHP集成环境。diy的php版本常用功能模块可一键开启!

如何同时运行多个不同版本的php网站,一键解决

14、特别提醒一下:在PHPWAMP绿色集成环境中。php5.4(含)以下用的apache2.2,php5.4(不含)以上用的是apache2.4,只有apache2.4站点管理才可以自定义不同版本的php。(原因:apache2.2无法支持php5.5以上的版本)

在apache2.2做这个功能的话,支持不了太多的版本,所以才会在apache2.4站点管理开设此功能。(原因:apache2.2无法支持php5.5以上的版本)

好的,知识普及完了,我们继续!如图所示,是apache2.4,默认左边站点列表,毛都没有,我们可以在右边这里添加。

此站点管理是“端口模式”与“域名模式”混合

下面我先演示一遍以端口的模式添加站点,如图,端口模式添加后,右键以端口浏览网站。(端口适用于测试,域名模式适用于网站正式运营)

如图添加,不选择php版本的话,默认添加的站点就和主界面一样,可以选择任意版本,也可以选择diy。(关于diy,后面再详细说一下)

如何同时运行多个不同版本的php网站,一键解决

15、添加后,可以右键对应的站点修改相关信息,添加完成后,点击“重启服务”,就是图片上那长长的按钮。

如何同时运行多个不同版本的php网站,一键解决

如何同时运行多个不同版本的php网站,一键解决

如何同时运行多个不同版本的php网站,一键解决

16、重启完成后,我们就可以右键以“端口”浏览此网站了。如图所示!!

如何同时运行多个不同版本的php网站,一键解决

17、右键端口浏览,但是发现浏览失败,看了一下主界面,apache未启动,最大的原因是我输入的端口8011被占用了。所以我们换个端口试试,如图,右键修改换端口。

如何同时运行多个不同版本的php网站,一键解决

1、然后再重启动,然后右键以端口模式浏览网站,这次能正常浏览了,如图

如何同时运行多个不同版本的php网站,一键解决

2、如果你们以端口设置站点的时候,不知道自己所设置的端口有没有被占用,你们可以使用phpwamp软件上面的端口查询工具,如图所示。

如何同时运行多个不同版本的php网站,一键解决

3、打开phpwamp自带的端口查询工具,输入端口查询是否被占用,也可以点详细列表,看到目前的端口占用情况,也可以右键把占用某个端口的程序干掉

值得注意一点,如果你干掉的是系统自身的程序!电脑可能瞬间蓝屏和黑屏!不过通常重启动即可,不认识的端口不要强行关闭哈。

如何同时运行多个不同版本的php网站,一键解决

如何同时运行多个不同版本的php网站,一键解决

4、累死我了、、、、好,继续讲一下如何添加自定义php版本,首先,跑到网站下载你想要的php版本,这个你自己找哈,或者去phpwamp绿色集成环境的官网也有,如图,我下载的是这个版本的php

php5.4.4,这版本号真不吉利、、、、、、、懒得找别的了,就这版本吧

如何同时运行多个不同版本的php网站,一键解决

5、先不理它,回到站点管理,安装这种方式添加,如图,我选择自定义1,然后添加

如何同时运行多个不同版本的php网站,一键解决

6、添加完成后,右键站点选择“设置此站diy版本”,必须是diy的站点,右键才能看到这个。

如何同时运行多个不同版本的php网站,一键解决

7、点击后弹出文件夹,把解压后的php文件丢进去即可,如图,我已经把解压后的放进php-diy1文件夹了。

然后重启动服务,这很重要!

如何同时运行多个不同版本的php网站,一键解决

8、重启后,右键端口浏览此diy网站,就能看到我们配置好了,如图,但是我们会看到,这个自定义版本的“PHP已编译模块”这里有点少,有些功能没默认开启

如何同时运行多个不同版本的php网站,一键解决

9、可以右键点击“开启常用模块”(只有diy版本需要这样,其他版本默认都开启了常用模块,如果不满意,可以自行修改php.ini)

如何同时运行多个不同版本的php网站,一键解决

10、开启常用模块后,再重启动,然后再浏览网站,我们发现,PHP已编译模块已经增加了不少,常用功能基本都开启了,默认支持各种cms。

如何同时运行多个不同版本的php网站,一键解决

1、打字也挺累的,好,继续,我们这次添加域名模式站点,前面你已经设置了diy1的php版本,如果这此还选择diy1版本,你就不需要再复制文件了。

不过我们这次添加的是默认版本,默认和主界面一样的版本。如图

如何同时运行多个不同版本的php网站,一键解决

2、添加成功后会出现在左侧里边,然后右键“生成此站hosts内容”然后点重启动,然后右键“以域名浏览该网站”

如何同时运行多个不同版本的php网站,一键解决

3、就可以正常用域名访问了,如果是在服务器上,也可以这么做

如何同时运行多个不同版本的php网站,一键解决

4、ok,如图所示浏览正常(如果失败,往下看注意事项)

如何同时运行多个不同版本的php网站,一键解决

5、如果你域名访问失败,请在域名后面加上主界面的端口号,如果你的主界面端口号是80端口,那么久不需要在域名后面加端口号,如图所示

如何同时运行多个不同版本的php网站,一键解决

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢