`

linux 强制删除yum安装的php7.2

    博客分类:
  • PHP
阅读更多
由于支付宝SDK只支持php7.1,因为需要删除之前安装的7.2版,进行降级。通过yum remove不能完全删除php,必须通过rpm方式卸载。由于php安装模块间有依赖,因此需要按顺序进行卸载。如下:

rpm -e php72w-fpm-7.2.13-1.w7.x86_64
rpm -e php72w-mysqlnd-7.2.13-1.w7.x86_64
rpm -e php72w-pecl-redis-3.1.6-1.w7.x86_64
rpm -e php72w-pecl-igbinary-2.0.5-1.w7.x86_64
rpm -e php72w-pdo-7.2.13-1.w7.x86_64
rpm -e php72w-pear-1.10.4-1.w7.noarch
rpm -e php72w-devel-7.2.13-1.w7.x86_64
rpm -e php72w-cli-7.2.13-1.w7.x86_64
rpm -e php72w-embedded-7.2.13-1.w7.x86_64
rpm -e php72w-xml-7.2.13-1.w7.x86_64
rpm -e php72w-gd-7.2.13-1.w7.x86_64
rpm -e php72w-bcmath-7.2.13-1.w7.x86_64
rpm -e php72w-process-7.2.13-1.w7.x86_64
rpm -e php72w-mbstring-7.2.13-1.w7.x86_64
rpm -e php72w-opcache-7.2.13-1.w7.x86_64
rpm -e php72w-common-7.2.13-1.w7.x86_64


此外重新安装php7.1的时,安装mysqlnd扩展是会与自带的mysql扩展冲突,必须先卸载mysql扩展再安装。
rpm -qa|grep mysql
rpm -e php71w-mysql-7.1.26-1.w7.x86_64
yum -y install php71w-mysqlnd.x86_64

如果不安装mysqlnd扩展,在链接数据库时(如使在CI中指定mysqli驱动,lumen默认pdo没有这个问题)可能由于库的头文件版本太低导致链接数据库失败。
分享到:
评论

相关推荐

    CentOS7yum安装PHP7.2的操作方法

    本文将详细介绍如何使用YUM包管理器在CentOS7上安装PHP7.2。 首先,我们需要了解的是,CentOS的默认YUM源并不包含PHP7.2的版本。因此,我们需要添加额外的软件仓库来获取PHP7.2及其相关扩展。这里我们将使用EPEL...

    腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境

    ### 腾讯云服务器Linux CentOS 7.2 yum安装LAMP环境 #### 知识点一:腾讯云服务器租赁与基本配置 - **腾讯云服务器租赁**:首先需要注册并登录腾讯云平台,选择合适的服务器配置进行租赁。文中提到作者选择了...

    Centos7 Yum安装PHP7.2流程教程详解

    在CentOS 7操作系统中,使用Yum安装PHP7.2是一个常见的任务,尤其对于那些需要最新PHP版本来支持现代Web应用程序的开发者来说。本教程将详细介绍如何通过Yum在CentOS 7上安装PHP7.2及其相关扩展。 首先,安装PHP7.2...

    Redhat Linux 7.2安装本地yum源

    ### Redhat Linux 7.2 安装本地yum源 #### 概述 在Redhat Linux 7.2系统中,使用本地yum源可以有效提高软件包的下载速度,尤其是在网络环境不佳的情况下,通过本地搭建的yum源进行软件包的安装、更新等操作能够...

    Centos7安装php7.2.docx

    在本文中,我们将详细介绍如何在 CentOS 7 上安装 PHP 7.2 开发环境,包括安装 EPEL 软件包、remi 源、yum 扩展包、PHP 7.2 服务、php-fpm 服务和其他模块的安装、配置和设置。 安装 EPEL 软件包 在 CentOS 7 中,...

    linux下如何彻底卸载RPM或yum安装的mysql_linux的yum命令

    以下是如何在Linux下彻底卸载由RPM或yum安装的MySQL的详细步骤: 1. **停止MySQL服务**: 首先,确保MySQL服务已经停止,以防止在卸载过程中发生任何问题。你可以使用以下命令来停止服务: ``` sudo systemctl ...

    使用yum安装g++

    对于基于RPM(Red Hat Package Manager)的Linux发行版,如Red Hat Enterprise Linux、CentOS等,`yum`(Yellowdog Updater Modified)是一个非常重要的工具,它允许用户在系统上搜索、安装、更新或删除软件包。...

    linux7,yum安装mysql5

    Linux 7 中使用 YUM 安装 MySQL 5 Linux 7 中使用 YUM 安装 MySQL 5 是一种常见的数据库安装方式。YUM(Yellow dog Updater, Modified)是一种基于 RPM 的软件包管理器,可以轻松地安装、更新和卸载软件包。在 ...

    linux yum安装文件

    在Linux系统中,`yum`(Yellowdog Updater, Modified)是基于RPM包管理的命令行工具,用于安装、更新、卸载和管理软件包。`yum`简化了RPM依赖关系的解决过程,使得用户可以方便地处理复杂的软件安装场景。本篇文章将...

    oracle安装教程之Linux更换yum源

    "Oracle安装教程之Linux更换yum源" 在 Linux 环境中安装 Oracle 数据库之前,需要更换 yum 源,以便安装 Oracle 所需的依赖项。本文将指导您如何更换 yum 源,包括查看原有 yum 源、下载阿里云 yum 源、备份原有...

    yum安装mysql,apache,php

    Yum(Yellowdog Updater Modified)是一个在基于RPM的Linux发行版上的包管理工具,它能够帮助用户自动处理依赖关系并简化安装、升级和删除软件包的过程。Yum通过互联网直接从远程仓库获取软件包及其依赖。 2. 安装...

    Oracle Linux更新Yum源

    "Oracle Linux更新Yum源详解" Oracle Linux 是一个基于 Red Hat Enterprise Linux 源代码的操作系统,具有高性能、可靠性和安全性。Yum(Yellow dog Updater, Modified)是一个命令行的包管理器,用于管理 RPM ...

    linux下使用yum安装mysql

    Linux 下使用 yum 安装 MySQL Linux 作为一款流行的开源操作系统,提供了丰富的软件包管理工具,包括 yum,rpm 等。MySQL 作为一款流行的关系型数据库管理系统,广泛应用于 web 应用开发中。在这篇文章中,我们将...

    linux安装yum对应python2.7.5包

    在Linux系统中,`yum`(Yellowdog Updater, Modified)是基于RPM包管理的命令行工具,用于安装、更新、卸载软件包。它依赖于Python解释器来运行,因此确保系统的Python版本与`yum`兼容至关重要。在本案例中,我们...

    centos 和 linux 6.5 yum包

    总的来说,"centos 和 linux 6.5 yum包"涉及到的是如何在两个不同的Linux发行版上利用Yum工具管理和安装软件包的过程。了解Yum的工作原理、如何配置仓库以及如何正确处理软件包的安装,对于使用这些系统的系统管理员...

    Linux Yum安装配置与安装命令应用

    Yum是什么,Yum安装,Yum配置,Yum安装应用,Yum指令详解.

    Linux中安装yum

    在Linux操作系统中,`yum`(Yellowdog Updater, Modified)是基于RPM包管理的命令行工具,用于安装、更新、卸载和管理软件包。`yum`简化了RPM依赖关系的解决过程,使得用户可以方便地处理复杂的软件安装问题。在本篇...

    centos使用yum安装lamp

    在CentOS 7上使用yum安装LAMP(Linux, Apache, MariaDB/MySQL, PHP)环境是一种常用的方式来搭建动态网站或应用。LAMP环境能够支持多种动态网站和应用的运行,包括流行的WordPress, Drupal等。CentOS(Community ...

Global site tag (gtag.js) - Google Analytics