我们在选择宝塔面板部署到服务器中作为WEB站点环境的时候,在部署选择LNMP或者LAMP一键包的时候会默认需要选择一个PHP版本。且我们大部分选择安装WEB环境的时候,都会选择一个PHP版本,但是由于程序的原因,我们的宝塔面板PHP版本低,需要对应某个站点的PHP提高版本。比如老蒋之前有在安装资源网站专用的RIZHUTI的时候必须要PHP7.4+才可以。
我们要知道,宝塔面板有一个不错的特点就是可以宝塔面板多个PHP版本切换。一般的WEB环境,如果希望同时安装多个PHP版本运行是不可以的,除非我们通过一些技术手段,但是对于宝塔面板而言,我们可以直接选择需要的版本安装,然后我们可以直接再部署到对应的站点中。
如果我们还没有安装宝塔面板的话,可以选择参考 「安装宝塔面板建站选择LNMP还是LAMP组合」文章介绍中的方法进行部署。然后我们在站点中,如果需要多个PHP切换,参考下面的方法。
第一、宝塔面板软件商店
宝塔面板受到不少用户喜欢的理由就是软件内部支持在线安装官方提供的各种常用的软件和不同的版本,同时,也有第三方提供的免费和付费的软件。
这里我们可以看到当前的软件商店有100+的软件,而且还在不断的增加。这里顺带提一下的,宝塔面板有提供企业版,以及专业版,这些都是需要付费的。这里我们先不提,后面我们再说是否有必要选择付费版,以及和免费版的区别。
这里我们可以看到这是老蒋安装的WEB环境中已有安装的软件。我们可以根据实际需要删除掉,然后重新安装。
第二、安装多PHP版本
目前看到老蒋安装的是PHP7.3,如果我们有些站点是需要PHP5.6版本或者其他指定版本,我们可以去上面菜单中筛选,或者搜索安装。
这里我们可以看到有市面上大众的PHP版本,包括8.0版本也是有的。我们可以根据需要安装,安装完毕后,我们就可以在站点中选择,这里我先安装一个PHP5.6,后面我们建站的时候可以看到选择。
这里老蒋需要提醒的,如果我们安装数据库,你一定要备份数据库,然后再删除后重新安装,不可以直接安装多版本数据库共存。同样的,关于Nginx和Apache,也是不可以同时安装的,你只能选择LNMP或者LAMP其一。
第三、多PHP版本切换
这里,我们在等待PHP安装完毕之后,我们可以在添加新站点的时候选择目前宝塔面板中已有的PHP版本,或者我们可以在已有的站点中切换PHP版本。
我们可以较为自由的根据需要的PHP版本选择到对应站点,而且我们当前服务器的其他站点也不影响,实现到多个PHP版本的共存。
这样,可以帮助到我们的一台服务器中有不同的程序,且有的程序需要不同的PHP版本的自主切换,是不是很方便?
本文出处:老蒋部落 » 宝塔面板建站设置不同站点不同PHP版本 宝塔面板PHP切换自由 | 欢迎分享( 公众号:老蒋朋友圈 )