Linux服务器如何升级网站PHP版本?CWP7PHP版本切换器

将网站的Linux服务器升级到更高版本的PHP环境,网页打开速度会比之前的PHP版本快3到5倍,同时也提升了网站的安全性。

但是在升级PHP版本之前,了解网站是否完全兼容待升级的PHP环境非常重要,因为如果网页无法打开或者页面无法完全加载,那么比较麻烦。

Linux服务器如何升级网站PHP版本?

这里介绍一下Linux服务器 CentOS7.3从PHP5.6.40升级到PHP7.4.28的具体方法。

第 1 步:查看当前Linux服务器上安装的PHP版本 ▼

php -v

第 2 步:关闭php-fpm ▼

service php-fpm stop

第 3 步:卸载php ▼

yum remove php-common

第 4 步:安装源epel ▼

yum install epel-release

第 5 步:安装源remi ▼

yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm

第 6 步:安装 yum-config-manager ▼

yum -y install yum-utils

第 7 步:使用yum-config-manager指定remi的php7.4仓库 ▼

yum-config-manager –enable remi-php74

第 8 步:安装升级 php ▼

yum update php php-opcache php-xml php-mcrypt php-gd php-devel php-mysql php-intl php-mbstring php-common php-cli php-gd php-curl -y

第 9 步:查看当前PHP版本  ▼

php -v
  • 注意:如果要安装其他版本,可以在第7步将remi-php74改为remi-php72、remi-php71、remi-php70等等……

CWP7如何升级更改PHP版本?

如果是安装CWP控制面板的话,请忽略以上的步骤,只需跟着下面教程操作即可更改PHP版本。

现在 CWP 7 有一个 PHP Switch 选项,你可以非常轻松地切换到其他 PHP 版本,并使用所需的模块重新编译它。

CWP控制面板左侧点击 → PHP Settings → PHP Version Switcher:手动选择PHP 7.4.28版本 ▼

Linux服务器如何升级网站PHP版本?CWP7PHP版本切换器

  1. 点击 PHP 版本切换器(在这里你将获得服务器 PHP 版本和你的服务器现在已编译的编译模块)。
  2. 在下拉菜单中选择你要编译的 PHP 版本,然后点击下一步。
  3. 在 PHP 编译器中,你可以添加或删除你想要的模块。
  4. 点击开始编译器,编译器将开始在后台工作。
  • 编译器需要 5 到 20 分钟才能完成,具体取决于你安装的模块和 CPU 功率。
  • 你可以在15 分钟后返回查看,在 CWP - PHP Version Switch 中检查你现在拥有的 PHP 和模块版本。
  • 你的网站和 CWP 在编译过程中会如常运作,并且 PHP 版本将在编译完成后更新。

你可以检查文件中的 PHP 编译日志:

/var/log/php-rebuild.log

如果你想监视编译器,请在 shell 中使用此命令:

tail -f /var/log/php-rebuild.log

CWP如何升级更改PHP版本YouTube视频教程

以下是CWP控制面板如何升级网站PHP版本的YouTube视频教程:

如何将自定义构建标志添加到 PHP 切换器?

这可以通过编辑配置文件来完成,配置文件位于:

CentOS 7: /usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/

CentOS 8: /usr/local/cwpsrv/htdocs/resources/conf /el8/php_switcher/

示例:

/usr/local/cwpsrv/htdocs/resources/conf/el7/php_switcher/7.0.ini

在这个文件的最后,我们添加:

[shmop-test]
default=0
option="--enable-shmop"
  • 在方括号[shmop-test]下,你创建将用于构建的名称,该名称必须是唯一的,并且之前未在文件中定义。
  • 在选项下,你需要定义构建标志。
  • 编辑后,你就可以从 CWP PHP 版本切换器构建新的 PHP。
  • 请注意,CWP更新将覆盖此文件!

希望陈沩亮博客( https://www.chenweiliang.com/ ) 分享的《Linux服务器如何升级网站PHP版本?CWP7PHP版本切换器》,对您有帮助。

欢迎分享本文链接:https://www.chenweiliang.com/cwl-27807.html

欢迎加入陈沩亮博客的 Telegram 频道,获取最新更新!

喜欢就分享和按赞!
您的分享和按赞,是我们持续的动力!