前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >宝塔面板下升级到PHP7.2,无法查看phpinfo的解决办法。

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

作者头像
世纪访客
发布2018-08-02 15:57:11
1.6K0
发布2018-08-02 15:57:11
举报
文章被收录于专栏:西枫里博客
...
...

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

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

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

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

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

未标题-1.jpg
未标题-1.jpg

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

未标题-2.jpg
未标题-2.jpg

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

未标题-3.jpg
未标题-3.jpg

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

未标题-4.jpg
未标题-4.jpg

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

未标题-5.jpg
未标题-5.jpg

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

未标题-6.jpg
未标题-6.jpg

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

未标题-7.jpg
未标题-7.jpg
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-04-02 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 方法一:使用phpinfo()函数。
  • 方法二:解决宝塔面板的小BUG。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档