缺省方式下在CentOS 7上安装PHP,版本为5.4,而比如希望使用指定版本,比如7.3,则需要通过yum-config-manager

目录

  • 安装epel和remi
  • 安装yum-utils
    • 确认方法
    • 安装yum-utils
    • 设定安装版本
  • 安装PHP
  • 结果确认
  • 总结

安装epel和remi

使用如下命令安装epel和remi仓库

执行命令:yum install epel-release remi-release -y

安装yum-utils

确认方法

使用如下命令可以确认yum-config-manager命令在哪个包中:

执行命令:yum whatprovides yum-config-manager

确认之后会发现在yum-utils中,所以接下来需要安装此包

安装yum-utils

使用如下命令可以确认yum-config-manager命令在哪个包中:

执行命令:yum install yum-utils -y

设定安装版本

通过yum-config-manager设定安装的php版本

[root@liumiaocn ~]# 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@liumiaocn ~]#

安装PHP

使用如下命令即可安装PHP

执行命令:yum install php -y

或者使用如下命令安装常用的模块

执行命令:yum install -y php php-mcrypt php-cli php-gd php-curl php-mysql php-ldap php-zip php-fileinfo

结果确认

[root@liumiaocn ~]# php --version
PHP 7.4.10 (cli) (built: Sep  1 2020 13:58:08) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
[root@liumiaocn ~]#

总结

在CentOS 7上,使用remi和epel仓库,通过yum-config-manager设定带安装的版本,然后再次执行yum install即可完成指定版本的PHP安装。

如何在CentOS 7上安装指定版本的PHP相关推荐

  1. linux安装joomla,如何在CentOS 7上安装Joomla

    如何在CentOS 7上安装Joomla 版本1.0 作者:Srijan Kishore 本文档介绍了如何在CentOS 7上安装和配置Joomla.Joomla是一款非常受欢迎的获奖开源内容管理系统 ...

  2. centos+7.2+linux版本,在Linux Centos 7.2 上安装指定版本Docker。

    相关资料链接: 先清空下"历史" yum remove docker \ docker-common \ docker-selinux \ docker-engine 安装必要的包 ...

  3. centos 使用java_如何在CentOS 8上安装Java

    Java是用于构建不同类型的应用程序和系统的最流行的编程语言之一. Java有两种不同的实现,OpenJDK和Oracle Java,两者之间几乎没有区别,只是Oracle Java具有一些其他的商业 ...

  4. 如何在CentOS 7上安装Kubernetes Docker群集

    如何在CentOS 7上安装Kubernetes Docker群集 Kubernetes是一个开源平台,用于管理由Google开发的容器化应用程序.它允许您在集群环境中管理,扩展和自动部署容器化应用程 ...

  5. 如何在 CentOS 7 上安装 Nginx

    本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...

  6. opencv 安装_如何在 CentOS 8 上安装 OpenCV

    本文最先发表在: 如何在 CentOS 8 上安装 OpenCV​www.itcoder.tech OpenCV(Open Source Computer Vision Library) 是一个开源的 ...

  7. 2019 年如何在 CentOS 7 上安装最新版 Nginx

    本文首发:开发指南:如何在 CentOS 7 上安装 Nginx Nginx 读作 engine x, 是一个免费的.开源的.高性能的 HTTP 和反向代理服务,主要负责负载一些访问量比较大的站点. ...

  8. fortran安装_如何在 CentOS 8 上安装 GCC

    本文最先发布在: 如何在 CentOS 8 上安装 GCC​www.itcoder.tech GNU 编译器集合是一系列用于语言开发的编译器和库的集合,包括: C, C++, Objective-C, ...

  9. linux centos7 r安装,如何在CentOS 7上安装R

    R是一种快速增长的开源编程语言和免费环境,专门从事统计计算和图形表示.它得到R统计计算基金会的支持,主要由统计学家和数据挖掘人员用于开发统计软件和执行数据分析. 本教程将教您如何在CentOS 7上安 ...

最新文章

  1. VMware Tools手动下载
  2. 《DSP using MATLAB》Problem 5.7
  3. Python与C语言基础对比(Python快速入门)
  4. 基于UDP的DDos反射放大攻击
  5. Innodb中MySQL如何快速删除2T的大表
  6. 记一次win10下pycharm用tensorboard可视化不显示的问题解决
  7. OpenShift 4 - 关闭更新MachineConfig后集群节点自动重启功能
  8. 2018 开始认真学习点python
  9. 联合索引会创建几个索引_联合索引在B+Tree上的存储结构及数据查找方式
  10. 位运算 —— 一个数二进制形式尾端为 0 的个数
  11. kubeedge v1.1.0部署指南
  12. FTRL之FM和LR实战(使用稀疏数据进行实战)
  13. Python values()函数用法
  14. maven项目报error in opening zip file.
  15. tftp协议的实现和即时通讯软件
  16. linux系统基础知识学习笔记
  17. 透过数据读懂纷繁世界 中译语通“NexMagic再·奇迹”年度峰会召开
  18. php 图片上传($_FILES)
  19. android图片素材的网站
  20. solidworks零件原点与装配原点重合

热门文章

  1. 2 计算机控制器的组成,组合逻辑控制器组成结构及工作原理解析
  2. 最新steam rpgmz dlc有新技能新人物,有兴趣么?
  3. java案例-实现斗地主游戏案例
  4. 【华为机试真题 Python实现】查找众数及中位数
  5. 用python写银行叫号系统(这个是学校的实训题目,真的没什么技术含量)
  6. PLUS模型教程1:认识PLUS模型
  7. python3+selenium4自动化测试操作启动不同的浏览器-基础篇2
  8. upupoo(网页壁纸)自主修改一:农历
  9. 相机去畸变软件OCamCalib的使用方法
  10. ui-bootstrap-tpls 中文 现在还不全的啊~,组件太多了,有空就更新