在CentOS 6上将PHP从7.1升级到7.3 / 7.4

kgqe7b3p  于 2022-11-08  发布在  PHP
关注(0)|答案(1)|浏览(145)

首先,提前感谢您的解答!
仍在CentOS 6上运行的旧式服务器
操作系统:

cat /etc/centos-release
CentOS release 6.10 (Final)

php:

php -v
PHP 7.1.33 (cli) (built: Oct 26 2019 11:22:12) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

我现在拥有的:

rpm -qa | grep php
php71w-xml-7.1.33-1.w6.x86_64
php71w-pdo-7.1.33-1.w6.x86_64
php71w-common-7.1.33-1.w6.x86_64
php71w-mbstring-7.1.33-1.w6.x86_64
mod_php71w-7.1.33-1.w6.x86_64
php71w-mysqlnd-7.1.33-1.w6.x86_64
php71w-cli-7.1.33-1.w6.x86_64

yum list php73列出了一大堆软件包,同样的命令74什么也不列出。
PHP 7.3就足够了。
我有点害怕,因为我还没有找到一个很好的演练我的版本,我害怕不损害任何东西,因为我有一些工作的应用程序在服务器上。
据我所知,我必须先执行yum remove php*,然后再执行类似这样的操作

yum --disablerepo=remi-php7x --enablerepo=remi-php74 install php php-pdo php-fpm php-gd php-mbstring php-mysql php-curl php-mcrypt php-json -y

编辑:我已经做了一个百胜更新后,更新Centos 6的过时回购链接,所有是最新的。

x7yiwoj4

x7yiwoj41#

从快照假脱机新的vps,然后运行

yum install -y --enablerepo=remi-php73 php php-cli

将7.1替换为7.3

Installed:
  php.x86_64 0:7.3.25-1.el6.remi                       php-cli.x86_64 0:7.3.25-1.el6.remi
  php-common.x86_64 0:7.3.25-1.el6.remi                php-mbstring.x86_64 0:7.3.25-1.el6.remi
  php-mysqlnd.x86_64 0:7.3.25-1.el6.remi               php-pdo.x86_64 0:7.3.25-1.el6.remi
  php-xml.x86_64 0:7.3.25-1.el6.remi

Dependency Installed:
  libargon2.x86_64 0:20161029-7.el6.remi               oniguruma5php.x86_64 0:6.9.6-1.el6.remi
  php-json.x86_64 0:7.3.25-1.el6.remi

Replaced:
  mod_php71w.x86_64 0:7.1.33-1.w6                      php71w-cli.x86_64 0:7.1.33-1.w6
  php71w-common.x86_64 0:7.1.33-1.w6                   php71w-mbstring.x86_64 0:7.1.33-1.w6
  php71w-mysqlnd.x86_64 0:7.1.33-1.w6                  php71w-pdo.x86_64 0:7.1.33-1.w6
  php71w-xml.x86_64 0:7.1.33-1.w6

希望帮助任何运行过时的centos和php的人

相关问题