Wordpress相关 外贸建站

虚拟主机和 VPS 升级 PHP 到 7.2 版本

料神Sam发布于 2018-11-13阅读 8663 次评论 13

PHP 官方网站消息:2018 年 12 月 3 日起,PHP 官方将停止更新 7.0 版本的安全漏洞。为了安全起见,建议 PHP 至少升级到 7.1 版本或 7.2 版本。7.3 版本不太稳定,不建议升级到 7.3。

虚拟主机和 VPS 升级 PHP 到 7.2 版本-料网 - 外贸老鸟之路

官方页面:http://php.net/supported-versions.php

有鉴于此,我把博客和英文网站都升级到了 7.2.12

VPS 建站 PHP 从 7.0 升级到 7.2

说明:以下操作只适合 CentOS 系统+LNMP 一键安装包来进行 VPS 建站的情况

首先连接 ssh,xshell 连上后,可以看看当前 PHP 是什么版本。大多数安装 lnmp 环境包的,应该当初安装 PHP 选的是 7.0 版本。
(现在用 LNMP 1.5 安装包的朋友,请安装时直接选 7.2 版本安装)

输入如下命令查看一下版本号:

php -v

显示信息:PHP 7.0.X   好吧,无论是版本是 7.0.7 还是 7.0.32 的,都还是 7.0 版本的 PHP,开始准备升级吧。

输入命令

ls /root/

看看输出结果。如果你是用的一键 LNMP 包安装的环境,应该会有目录名。蓝色字体显示的是目录名,看看是 lnmp1.3 还是 lnmp1.4。(如果你从 1.3 升级到 1.4 过,那么应该同时有两个目录)

然后执行命令(如果你版本是 1.3,请在下面命令中自行修改):

cd /root/lnmp1.4 && bash upgrade.sh php

然后会出现让你输入版本号的提示。

虚拟主机和 VPS 升级 PHP 到 7.2 版本-料网 - 外贸老鸟之路

输入 7.2.12   回车。

等待自动下载并安装完毕(需要一阵子,网络别断开),即可。

安装完执行命令检查一下:

php -v

没问题的话,会出现提示信息:

PHP 7.2.12 (cli) (built: Nov 12 2018 17:54:01) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

另外注意:对于 VPS 用了 LNMP 一键安装包安装环境的,升级更新 PHP 后,会覆盖原先修改过的 php 配置文件(php.ini)。那么需要重新再修改一下,把 scandir 删除,然后重启 php 即可。否则会无法切换其它主题。

这个修改 php.ini 并删除 scandir 函数的操作,在以前的帖子里提过:LNMP 下安装使用 WordPress 的常见问题记录
有需要可以重新看一下,页面打开,ctrl+f 查找 scandir

SiteGround 虚拟主机升级到 7.2

其实 SiteGround 虚拟主机不用太担心,因为 SiteGround 默认安装的版本是 7.1.23。而 7.1 版本要到 2019 年 12 月份才停止安全更新,所以也不用急着升级 PHP 版本。

而且,后面 SiteGround 官方对于新用户,默认安装的 PHP 版本也只会逐步提高,所以没什么要烦神的。

当然如果你觉得升级到 7.2 才放心,那也随你。

登陆后台,进入 Cpanel。

虚拟主机和 VPS 升级 PHP 到 7.2 版本-料网 - 外贸老鸟之路

找到 1H SOFTWARE,点击 PHP Version Manager。

虚拟主机和 VPS 升级 PHP 到 7.2 版本-料网 - 外贸老鸟之路

点击进入 public_html(网站根目录)的 PHP 版本选择。虚拟主机和 VPS 升级 PHP 到 7.2 版本-料网 - 外贸老鸟之路

选择 7.2 版本。保存。OK,搞定 !

SiteGround PHP 版本向上支持到 7.3.0,莫名好评!选择 SiteGround,体验确实不错。

虚拟主机和 VPS 升级 PHP 到 7.2 版本-料网 - 外贸老鸟之路

本文 OVER!

本站所有文章除注明“转载”的文章之外,均为原创。未经本站允许,请勿随意转载或用作任何商业用途,否则依法追究侵权者法律责任的权利。

分享到: 微信 新浪微博 QQ Qzone
料神Sam
识不足则多虑,威不足则多怒,信不足则多言。
SiteGround外贸建站主机优惠券

13条评论

发表我的评论

取消评论

邮箱白名单说明:最近料网自动提醒邮件经常会被一些邮件服务商拦截。为了您顺利并及时地收取留言被回复的提醒邮件,请在您邮箱中把料网 liaosam.com 加入白名单域名。

我不是机器人
设为私密评论
添加表情

Hi,您需要填写昵称和邮箱!

您的邮箱地址不会公开,仅仅用于收取回复。建议填写QQ邮箱,不宜填写工作邮箱。
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址 (没有就留空)
  • 问题验证:今年年份是?
呃,评论有点多哦.. 请稍等
  1. fanChrome · Mac OS X

    一次成功,刚写料大

    5年前 (2019-12-05)
    江苏
    回复
  2. tom-fengChrome · Windows 7

    发现个问题,更新完后,要重新关闭了 scandir 函数,修改 php.ini(lnmp 一键包下的目录为/usr/local/php/etc/php.ini),将禁用函数列表中的 scandir 删除即可,否则会不显示 template 和更换主题

    6年前 (2019-04-28)
    江苏
    回复
    • Liaosam 外贸综合症患者.Chrome · Windows 7
      @tom-feng 嗯,是的。对于 VPS 用了 LNMP 一键安装包安装环境的,升级更新 PHP 后,会覆盖原先修改过的 php 配置文件(php.ini),那么需要重新再修改一下,把 scandir 删除,然后重启 php。这一点忘了提醒。
      6年前 (2019-04-29)
      安徽
      回复
  3. MikeChrome · Windows 7

    跟着料神有肉吃,感谢你的 vps 升级攻略

    6年前 (2019-01-08)
    广东
    回复
  4. AlanChrome · Windows 10

    该评论为私密评论

    6年前 (2019-01-08)
    广东
    回复
    • AlanChrome · Windows 10

      @Alan 该评论为私密评论

      6年前 (2019-01-08)
      广东
      回复
  5. 盼盼QQ浏览器 · Windows 10

    该评论为私密评论

    6年前 (2018-12-22)
    广东
    回复
    • Liaosam 外贸综合症患者.Chrome · Windows 7
      @盼盼 要么无视,要么找人 debug。总之我博客上没法帮忙解决。我也不知道你目前 WordPress 什么版本,建议你找个懂代码的熟悉 wordpress 的帮你修复。
      像你用的这个插件 contact-form-7-skins,出现这样的错误提示,表明还没完全适配 PHP7.2。如果作者升级到 PHP 7.2,肯定会发现这样的问题。你可以看看插件有没有任何 update 的版本。如果没有,找个熟悉代码的解决这个被 disabled 的 scandir() 函数。或者你暂时停止激活此插件。
      另外其他的 WordPress 的警告提示,都是一些 php 函数的小问题。我升级过后也出现过一些提示,我做了一些函数修复和替换即搞定了。但是你如果要解决的话估计自己弄不太容易,还是找人解决比较好。
      6年前 (2018-12-22)
      安徽
      回复
  6. ecoChrome · Windows 10

    我自己升级从 php7.0 升级到 PHP 7.2
    发现 PHP 7.2 与 layerslider 5.6.6 不兼容

    6年前 (2018-12-03)
    福建
    回复
    • Liaosam 外贸综合症患者.Chrome · Windows 7
      @eco Layerslider 的作者会升级到兼容的。当然网上也有各种教你怎么解决兼容问题的,只是可能要动一下代码。谷歌找一下很多提到问题的文章和解决办法。
      6年前 (2019-04-29)
      安徽
      回复
  7. aunsenFirefox · Windows 10

    网站终于恢复正常了,哦耶! :wink:

    6年前 (2018-11-14)
    陕西
    回复
  8. llanaChrome · Windows 10

    升级完,然后
    # php -v
    -bash: php: command not found

    然后网站无法访问了。。。

    6年前 (2018-11-14)
    四川
    回复
  9. rexChrome · Windows 10

    Sam 真是及时雨

    6年前 (2018-11-13)
    日本
    回复