|  RSS订阅  |  加入收藏

宝塔面板下升级到PHP7.2,无法查看phpinfo的解决办法。

宝塔面板下把PHP版本升级到7.2后,查看phpinfo通过宝塔自带的查看phpinfo功能查看信息不显示,一片空白的解决办法。
摘要
...

自从建站后没多久,就把PHP的版本升级到7了,后续有升级到7.2了,一直也没关注过phpinfo的信息,今天小伙伴在群里说我草,phpinfo都看不到,我大概想了一下,好像宝塔的安全设置有个关于phpinfo显示开关的,我去找了一下,并没有发现相关开关,估计是我记错了。那这问题总得解决呀。



方法一:使用phpinfo()函数。

太easy了吧,就不说了,在PHP文件里面写个phpinfo()函数,扔到服务器上,访问下这个文件就能看到了不是。这就跳过了。

方法二:解决宝塔面板的小BUG。

首先,我们得去查一下宝塔上php的配置参数,关于函数禁用的内容,别把phpinfo给禁用了,那怎么也不可能输出内容了。如图中确保这里面没有phpinfo,当然你也可以在上面配置文件里面找到disable_functions,看看有没有phpinfo。

未标题-1.jpg

第二,开启短标签支持,因为我们并不保证宝塔在输出phpinfo的时候是通过完整标签写的。并且这个一般也是标配,如图,不解释。

未标题-2.jpg

第三,最关键的问题,查找配置文件的BUG。本文的web服务器是nginx,apache是同样的道理,后面解释。我们先找到面板左侧文件,然后依次选择 根目录 > www > server > panel > vhost > nginx 目录。这时我们就能看到一个phpinfo的配置文件了,如图:

未标题-3.jpg

选择编辑,打开后我们其实哪怕你不懂代码,也能发现问题在哪儿了。没错最下面竟然没有7.2的配置文件。

未标题-4.jpg

那这就简单了,直接复制一份localtion,71改72即可。如图:

未标题-5.jpg

apache同样的道理,只是路径和nginx是同级而已 www > server > panel > vhost > apache。如图:

未标题-6.jpg

好了,至此就修复完毕。再次点击软件面板上的PHP7.2的设置,看下phpinfo是不是就出来了。其实折腾这么多也没必要,毕竟方法一分分钟就妥了。

未标题-7.jpg


打赏
  PHP    宝塔面板    
转载请注明出处,未经许可禁止商用!
西枫里 熊掌号
代码改变世界 ———— 半路出家,全程修道
发表评论
*依据《网络安全法》规定,您需实名认证后才能评论!
@小斌博客:可以升级了7.1比7.0性能提升最少30%以上。
@米粒博客:我这是没事瞎折腾,见笑了~
依旧用的7.0.。。
看起来很厉害的样子呢!
@看,那只鸽子:适合自己的就是最好的。第一次听说oneinstack,多谢安利~
宝塔已放弃,用的oneinstack内存控制的挺好的,各种插件齐全,不次于宝塔,配置PHP7.2,MySQL5.7,内存也就占了27%左右,跑的很欢
@里维斯社:我也是1h1g1m的入门配置啊。PHP7.2.3,mysql5.7,跑的很欢呐
@西枫里人:对,阿里云入门配置,它只是提醒按照PHP7.2可能导致无法使用
@里维斯社:你肯定打开方式不对。什么服务器?阿里云吗?
宝塔已经弃用了,太占资源,而且提示不能按照php7.2
@龙笑天:介个,我竟无言以对。。。
666 多PHP版本还可以这样切换啊~