CentOS怎样强制卸载PHP以及自定义安装PHP

很无语,CentOS居然php版本才5.1.6,很多开源的CMS无法安装。

查看php版本命令:

#php -v

这个命令是删除不干净的

#yum remove php

因为使用这个命令以后再用

#php -v

还是会看到有版本信息的。。。。。

必须强制删除

#rpm -qa|grep php

提示如下

#php-pdo-5.1.6-27.el5_5.3
#php-mysql-5.1.6-27.el5_5.3
#php-xml-5.1.6-27.el5_5.3
#php-cli-5.1.6-27.el5_5.3
#php-common-5.1.6-27.el5_5.3
#php-gd-5.1.6-27.el5_5.3

注意卸载要先卸载没有依赖的

pdo是mysql的依赖项;common是gd的依赖项;
例如:# rpm -e php-pdo-5.1.6-27.el5_5.3
error: Failed dependencies:
        php-pdo is needed by (installed) php-mysql-5.1.6-27.el5_5.3.i386

所以正确的卸载顺序是:
# rpm -e php-mysql-5.1.6-27.el5_5.3 
# rpm -e php-pdo-5.1.6-27.el5_5.3 
# rpm -e php-xml-5.1.6-27.el5_5.3 
# rpm -e php-cli-5.1.6-27.el5_5.3 
# rpm -e php-gd-5.1.6-27.el5_5.3 
# rpm -e php-common-5.1.6-27.el5_5.3

再用# php -v

查看版本信息已经没有提示

安装最新的PHP

wget http://cn.php.net/get/php-5.3.6.tar.gz/from/this/mirror
tar xzvf php-5.3.6.tar.gz

cd php-5.3.6

./configure --prefix=/usr/local/php

#make && make install

#这个过程比较漫长需要耐心等待 不要急

时间: 2024-10-09 03:43:39

CentOS怎样强制卸载PHP以及自定义安装PHP的相关文章

PS等难卸载软件的通用强制卸载方法、安装程序检测到计算机重新启动...问题、安装失败问题

一.强制卸载 1.找到安装目录删除相关文件 2.在C盘搜索相关的文件夹并删除 3.使用360等软件清理注册表,完成. 二.安装程序检测到计算机重新启动的过程...的问题处理 http://jingyan.baidu.com/article/5d368d1e1873b93f61c0575c.html (注意看图) 三.安装失败 http://jingyan.baidu.com/album/9f7e7ec04170fc6f28155481.html https://blog.twofei.com/5

强制卸载VS2013

最近因为VS2013闹许可证过期问题,加之又发现新版本update5,所以就想卸掉重装,但是按照正常的卸载,发现卸载不了,再后来force强制卸载,OK了. force强制卸载: 首先如果安装了中文包,先卸掉中文包. 1.找到你的中文包安装程序,快捷方式发送到桌面. 2.快捷方式右键-属性-快捷方式标签中-目标文本框中添加" /Uninstall". 类似:F:\Software\VS2013\vs_langpack.exe /Uninstall  注意斜杠前的空格 3.点击确定,运行

linux强制卸载mysql

针对Linux已存在MySQL而无法安装的情况,我们可以进行强制卸载,再进行安装,步骤: 1. 查找已安装的myslq 版本: #rpm -q mysql 在屏幕上将显示已安装的mysql包名如:mysql-5.0.77-4.el5_5.3 如果通过该命令,提示没有安装mysql,而你确定已安装,可以使用下面命令,尝试一下: #rpm -qa | grep -i mysql MySQL-server-5.5.11-1.rhel5 2. 强制卸载(将要卸载的必须是上面查询到的mysql的全称包括版

ZH奶酪:在Virtualbox中的Ubuntu虚拟机中,安装Guest Additions客户端增强包时出错:分配介质 虚拟光盘 xxx\VBoxsGuestAdditions.iso 到虚拟电脑 xxx 失败。您是否要强制卸载分配该介质?

在Virtualbox中的Ubuntu虚拟机中, 安装Guest Additions,出错: 分配介质 虚拟光盘 xxx\VBoxsGuestAdditions.iso 到虚拟电脑 xxx 失败.您是否要强制卸载分配该介质? Could not mount the media/drive xxx\VBoxsGuestAdditions.iso (VERR_PDM_MEDIA_LOCKED) (1)手动弹出对应的光盘: (2)然后可以看到提示,已弹出了: (3)然后再重新操作一次:设备->安装增强

CentOS 6.4 卸载与安装桌面

针对CentOS 6.4.(其他系统版本的软件组名字不同,未测试) 如果没有桌面,如下安装 安装方法: 先安装Xwindow软件组 yum groupinstall "X Window System" 再装桌面 yum groupinstall "Desktop" 最后装上桌面右键终端 yum install nautilus-open-terminal(没装过,你可以试试) 好,完了.命令行下startx即可启动桌面.想让它开机默认进入桌面就改写/etc/init

CentOS x64上Matlab R2015b的镜像安装方法与卸载

CentOS x64上Matlab R2015b的镜像安装方法与卸载 0. 原料 (1). CentOS_x64系统 CentOS 2.6.32-573.el6.x86_64 (2). Matlab  R2015b_glnxa64.iso,可以从百度网盘下载到:链接: http://pan.baidu.com/s/1dD9F8RJ 密码: t8zi 1. CentOS/Linux 安装MATLAB (0). Matlab的安装说明readme.txt,全文摘抄如下(可略过). I offer t

CentOS 自定义安装GitLab

准备工作和说明 说明: 本文主要参考官方文档而来 gitlab 安装路径为/data/git 基于CentOS minimal 系统,系统安装时没有安装依赖包,可以安装开发包,也可依报错信息安装缺少依赖. 主要涉及以下组件安装与配置 依赖包 Ruby Go System Users Database Redis GitLab Nginx 1. 依赖包安装 更新系统及软件包 #以 root 用户运行 yum update -y yum upgrade -y 安装 vim wget yum inst

Centos 查看,卸载已安装软件

终于因为工作碰到问题,在网上找了些资料,发现都是比较局限的,我想把它整合在一块,因为公司使用CentOS,所以有这方面的技术需要. 因为我在使用的时候,发现我的软件无法自动更新,所以从网上下了新版本,想说直接右键使用"软件包安装程序"打开安装,结果因为检测到我电脑上有之前版本,所以失败,无法使用这样安装.因此我得先卸载,然后才能安装. 使用RPM: 要知道安装了哪些组件,通过命令 rpm -qa 软件名(不需要完整名字)          如 rpm -qa http* 只是,使用这个

centos自定义安装pip3

题记 在之前的文章centos云服务器安装Python3记录 记录了怎么自定义安装 Python3 ,在后边测试pip3的时候发现了个问题: pip --version terminal 打印: pip 8.1.2 from /usr/lib/python2.7/site-packages (python 2.7) 如上:pip版本还是 Python2.7 版本 解决 由于对于系统和Python并不是特别熟悉,首先想到的是问下度娘.度娘给了几种建议全部是下载pip再安装.我没有急于执行而是去看了