首页 > 系统相关 >Linux 服务器中 PHP 版本从 5.x 升级到 7.x

Linux 服务器中 PHP 版本从 5.x 升级到 7.x

时间:2023-05-20 10:04:57浏览次数:41  
标签:php 64 php74 remi yum Linux 服务器 PHP


如果把 Linux 服务器的 PHP 版本升级呢?比如目前版本是 PHP 5.6.40,升级到7.4 当前最最新版本 PHP 7.4.30。

查看当前 PHP 版本

 php -v

Linux 服务器中 PHP 版本从 5.x 升级到 7.x_PHP 5.6

卸载已安装的 PHP

yum remove php-common

Linux 服务器中 PHP 版本从 5.x 升级到 7.x_版本升级_02

安装 EPEL 源

yum install epel-release

如果已安装过,则提示如下:

Linux 服务器中 PHP 版本从 5.x 升级到 7.x_PHP 7.4_03

安装 remi 源

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

Linux 服务器中 PHP 版本从 5.x 升级到 7.x_php_04

安装 yum-config-manager

yum install yum-utils

Linux 服务器中 PHP 版本从 5.x 升级到 7.x_PHP_05

指定 remi 的php 7.4 仓库

yum-config-manager --enable remi-php74

注意:如果要安装其它 PHP 版本,可以把上面命令中的 remi-php74 改为 remi-php72、remi-php71、remi-php70 等。

输出结果:

[root@langlang ~]# yum-config-manager --enable remi-php74
Loaded plugins: fastestmirror
============================================================ repo: remi-php74 ============================================================
[remi-php74]
async = True
bandwidth = 0
base_persistdir = /var/lib/yum/repos/x86_64/7
baseurl = 
cache = 0
cachedir = /var/cache/yum/x86_64/7/remi-php74
check_config_file_age = True
compare_providers_priority = 80
cost = 1000
deltarpm_metadata_percentage = 100
deltarpm_percentage = 
enabled = 1
enablegroups = True
exclude = 
failovermethod = priority
ftp_disable_epsv = False
gpgcadir = /var/lib/yum/repos/x86_64/7/remi-php74/gpgcadir
gpgcakey = 
gpgcheck = True
gpgdir = /var/lib/yum/repos/x86_64/7/remi-php74/gpgdir
gpgkey = file:///etc/pki/rpm-gpg/RPM-GPG-KEY-remi
hdrdir = /var/cache/yum/x86_64/7/remi-php74/headers
http_caching = all
includepkgs = 
ip_resolve = 
keepalive = True
keepcache = False
mddownloadpolicy = sqlite
mdpolicy = group:small
mediaid = 
metadata_expire = 21600
metadata_expire_filter = read-only:present
metalink = 
minrate = 0
mirrorlist = http://cdn.remirepo.net/enterprise/7/php74/mirror
mirrorlist_expire = 86400
name = Remi's PHP 7.4 RPM repository for Enterprise Linux 7 - x86_64
old_base_cache_dir = 
password = 
persistdir = /var/lib/yum/repos/x86_64/7/remi-php74
pkgdir = /var/cache/yum/x86_64/7/remi-php74/packages
proxy = False
proxy_dict = 
proxy_password = 
proxy_username = 
repo_gpgcheck = False
retries = 10
skip_if_unavailable = False
ssl_check_cert_permissions = True
sslcacert = 
sslclientcert = 
sslclientkey = 
sslverify = True
throttle = 0
timeout = 30.0
ui_id = remi-php74
ui_repoid_vars = releasever,
   basearch
username = 

[root@langlang ~]#

安装升级 php

yum -y install php php-mysql gd php-gd gd-devel php-xml php-common php-mbstring php-ldap php-pear php-xmlrpc php-imap

验证升级后的 PHP 版本,结果如下:

Linux 服务器中 PHP 版本从 5.x 升级到 7.x_PHP 7.4_06

Good Luck! 

标签:php,64,php74,remi,yum,Linux,服务器,PHP
From: https://blog.51cto.com/menglanglang/6317166

相关文章

  • Linux开发
    shell命令概述Shell作用:命令解释器介于操作系统内核与用户之间,负责解释命令行获得命令帮助内部命令help命令的“--help”选项使用man命令阅读手册页命令行编辑的几个辅助操作Tab键:自动补齐反斜杠“\”:强制换行快捷键Ctrl+U:清空至行首快捷键Ctrl+K:清空至行尾快捷键Ctr......
  • 使用pxe安装ARM服务器(鲲鹏920)遇到的坑
    一、关于PXE获取到IP之后无ACK,无法获取引导文件。 目前ARM服务器基本都是使用UEFI的方式进行引导,我们只需要关注EFI方式引导即可,Legacy引导已经随着时代的发展被扫进历史的垃圾桶。 正常情况下通过DHCP引导的PXE安装,DHCPdiscover->DHCPoffer->DHCPRequest->DHCPACK,但......
  • MySQL下载安装(Linux)
    Linux安装MySQL在线安装yum-yinstallmysql-server用Xshell,输入安装命令后,回车。源码安装下载源码进行编译安装、繁琐......
  • 前端如何将项目部署到服务器(Nginx)
    一、准备环境1、服务器或者虚拟机(后端已经搭建好的,这里就不讲述如何搭建服务器了)2、Xshell和Xftp-->存放静态文件和操作服务器3、Windows系统Xshell:是一个强大的安全终端模拟软件,可以在Windows界面下用来访问远端不同系统下的服务器。(作用就是用来连接远程服务器的)Xftp:是一......
  • PHP 基础
    <?php__FUNCTION__:获取函数名标记和注释<?phpecho'helloworld';?>/*注释*///注释语法结束符<?php?><?php变量//定义变量使用$关键字$a=1;//访问变量echo$a;//修变量$a=2;//删除变量使用unset关键字unset(变量名);变量命名规则......
  • Linux进程调度-组调度及带宽控制
    1.概述组调度(task_group)是使用Linuxcgroup(controlgroup)的cpu子系统来实现的,可以将进程进行分组,按组来分配CPU资源等。比如,看一个实际的例子:A和B两个用户使用同一台机器,A用户16个进程,B用户2个进程,如果按照进程的个数来分配CPU资源,显然A用户会占据大量的CPU时间,这对于B用户......
  • linux中使用jenkins自动部署前端工程
    1、去年在自己的服务器上安装了jenkins,说用来自己研究一下jenkins自动化部署前端项目,jenkins安装好了,可是一直没管,最近终于研究了一下使用jenkins自动化部署,以此记录下来。一、jenkins的安装由于安装已经过去大半年时间了,具体步骤没有记录,可以到网上自行百度。大致流程:1、安装......
  • Linux基础22 进程的优先级nice, 后台进程管理, 系统平均负载, 系统启动流程
    进程的优先级:nice值越高:表示优先级越低,例如19,该进程容易将CPU使用量让给其他进程。nice值越低:表示优先级越高,例如-20,该进程更不倾向于让出CPU。#以设定的优先级启动nice-n-10tail-f/var/log/messages#重新设置一个进程的优先级(调整sshd的优先级)[root@oldboyedu~]#......
  • web服务器
    一基础概念1.web资源放在服务器上的所有文件称为web资源2.web资源分为静态和动态静态资源内容不变动态资源不同时间不同人访问的时候发生变化3.web技术分类分为静态web技术和动态web技术静态web技术htmlcssjs动态web技术servletjsp4.软件的架构cs客户端和服务......
  • 一个.Net开发的功能强大、易于使用的流媒体服务器和管理系统
    推荐一个视频管理系统,非常适合个人或者公司打造视频网站。项目简介这是基于.NetCore开发的,跨平台的开源项目;支持多种音视频格式,如MP3、MP4、AVI、WMV、FLV等;支持本地管理与远程管理,让管理员可以轻松的管理视频资源。而且该项目还提供多平台的客户端,支持Web、桌面、Liunx、安卓......