技术分享:最低PHP版本更新操作
进入4月,WordPress官方再次强调,WordPress程序已经不在支持PHP较低版本的程序,具体是PHP 5.6.20版本一下不在支持。
当然,Wopus也不建议各位使用PHP5.6.20,虽然这个版本非常稳定,但是PHP7及以上版本有更好的执行效率,所以,建议各位使用PHP7+版本运行WordPress程序。
但是这里面有一个很现实问题,有一些超过5年的老的WordPress网站,还在使用好几年前的模板,有些模板作者是没有再做后续更新的,所以这些模板只能运行较低版本的WordPress程序,运行在较低版本的PHP,而整体升级,是一件费时费力费钱的事情。
但随着WordPress官方确认不在支持较久的PHP版本,比如第一PHP5.6的版本将不能再获取最新版的WordPress程序,最大的隐患不是WordPress新功能上的扩展,而是安全性无法得到保证,WordPress更新到5.1.1时,Wopus维护的几个网站因为没有及时升级而出现了网站被入侵的情况。
从去年开始,WordPress官方开始现实插件最低运行在PHP版本提示,今后可能出现的问题时:如果是较低版本的PHP环境,都无法使用最新版的所有WordPress资源。
如何升级PHP版本?
在升级PHP之前,需要做两个事情:
1,整站备份数据;
2,检查网站的模板具体情况和插件的具体情况,如果模板已经使用超过3年,那就要考虑,PHP升级到7以后,模板无法使用的情况,插件也是,超过1年没更新的插件尽量不要用,因为也有可能有安全问题。
具体升级步骤:
1,如果您当前使用的是虚拟主机,可以联系主机提供商,因为虚拟主机所有的环境设定都是只有主机提供商才能操作的,如果是cPanel主机,在面板里有选择PHP版本的话,可以直接选择较高版本的PHP。切换以后,访问网站,尽量把首页,单篇文章,页面等都访问,确认没问题,就升级成功了;
2,独立主机直接升级PHP即可,操作尽量选择访问量较低的时候,比如晚上10点以后。出现问题以后排查问题,恢复备份,没出现问题,检查一下模板和插件的情况。
总的来说,WordPress程序一直在更新发布新版本,从长远的角度来看,使用最新版的PHP和WordPress程序是必由之路。