CentOS7.0中PHP卸载以及安装方法介绍

因为项目需求得把php版本从5.4降到5.3.所以需要先把CentOS7.0自带的php卸载,然后安装php5.3。请看如下步骤。

第一步: 卸载php5.4

1. 查看php版本

 

 

2. 卸载php

 

 

3. 查看php是否卸载

 

 

php未能完成卸载,还有对应的依赖包。所以需要接着来卸载。

 

4. 卸载php对应的依赖包

 

网上的资料是用rpm -e来卸载,但是试了几次都提示不能找到该安装包。

 

# 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

 

自己解决的办法是如下:

 

 

 

5. 再次查看php是否卸载完成

 

 

第二步: 安装php

 

1. 下载php

 

 

2. 上传到服务器,并且解压

 

 

3. 安装php

 

1. 说明:

 

 代码如下 复制代码

#–prefix=/usr/php ##PHP安装路径

#–exec-prefix=/usr/bin ##PHP命令执行路径

#–sysconfdir=/etc ##配置文件存放路径

#–with-apxs2=/usr/sbin/apxs ##Apache apxs扩展路径

#–with-mysql=/var/lib/mysql ##mysql路径

#–with-mysqli=/usr/bin/mysql_config ##mysqli路径

#–with-mcrypt ##启用加密模块

 

 

2. 出现错误, error: xml2-config not found.

 

 

 

 

3. 接着安装php

 

 

 

4. 编译php

 

 

5. 出现错误提示

 

 

网上解决方法如下:

 

 

 

6. 接着编译php

 

 

7. 编译test

 

 

8. 安装成功

 

 

 

9. 说明

如果apache不识别php,请对应的在http.conf中添加:

LoadModule php5_module modules/libphp5.so

AddType application/x-httpd-php .php

时间: 2024-08-24 19:53:37

CentOS7.0中PHP卸载以及安装方法介绍的相关文章

Android中EditText光标在4.0中的bug及解决方法_Android

本文分析了Android中EditText光标在4.0中的bug及解决方法.分享给大家供大家参考,具体如下: 一.问题: 不知道为什么,我的EditText的在我自己的手机中出现的时候,他的光标就变得没有了,我开始还以为是光标不见了,后面我修改了一下EditText的背景颜色,才发现是因为光标的颜色变成了白色,所以没有看见. 二.解决办法 : 复制代码 代码如下: android:textCursorDrawable 设置值为"@null",但是我觉得那个不怎么好看,那个地方也可以替换

Android中EditText光标在4.0中的bug及解决方法

本文分析了Android中EditText光标在4.0中的bug及解决方法.分享给大家供大家参考,具体如下: 一.问题: 不知道为什么,我的EditText的在我自己的手机中出现的时候,他的光标就变得没有了,我开始还以为是光标不见了,后面我修改了一下EditText的背景颜色,才发现是因为光标的颜色变成了白色,所以没有看见. 二.解决办法 : 复制代码 代码如下:android:textCursorDrawable 设置值为"@null",但是我觉得那个不怎么好看,那个地方也可以替换成

Python模块搜索概念介绍及模块安装方法介绍

  这篇文章主要介绍了Python模块搜索概念介绍及模块安装方法介绍,本文详细讲解了import模块的运作原理,搜索路径的过程以及模块安装的多种方法,需要的朋友可以参考下 [import模块] 和C中的#include不同,Python中的import语句并不是简单的把一个文件插入另外一个文件. 导入其实是运行时的运算,程序第一次导入指定文件时,会执行以下步骤, 1. 找到模块文件 2. 编译成位码 3. 执行模块中的代码来创建所定义的模块 并生成.pyc字节码文件,这三个步骤只在程序执行时,模

JavaScript中消除闭包的一般方法介绍

 这篇文章主要介绍了JavaScript中消除闭包的一般方法介绍,本文直接给出了操作示例,需要的朋友可以参考下     JavaScript 的闭包是一个其主动发展的特性, 也是一个被动发展的特性. 也就是说, 一方面, JS 有了闭包能更好解决一些问题. 另一方面, JS 为了解决某些问题, 而不得不使用闭包勉强来解决问题. 前者这里不讨论, 如果 JS 闭包能更好的解决问题, 当然使用闭包更好. 我讨论的是后者, 是因为 JS 本身的限制, 而不得不磕磕绊绊地用闭包来解决的问题, 例如"变量

在word文档中打"√“的几种方法介绍

  有时候,我们在做电子调查报告或者填写一些资料表,会遇到一些word文档中有小方框[□],需要在里面打钩[√],说实在的,碰到的时候还真有些烦,我想很多人都有这样的感触吧,下面小编就为大家介绍在word文档中打"√"的几种方法,不会的朋友快快来学习吧! 第一种,利用Word中的"符号"插入钩. 首先打开word文档,选择插入-符号 再符号中-选择其他符号命令 字体中选择数字运算符,找到"√ 钩",点击插入即可. 第二种,利用输入法在Word中打

word文档如何分页?在Word中使文档分页方法介绍

步骤 1.打开word,不管是什么版本,应该都可以设置文字分页的.写上一些文字,或者打开已经写好的word,或者下载下来的文档 2.然后,在最上面的那一栏主菜单栏上面找到页面布局这个菜单,然后点击一下他,之后会显示出来很多子菜单. 3.在众多子菜单里面,找到分隔符这个选项.单击它,又会出来很多选项.此时会出现分解符和分页符,两个都可以选. 4.如果选择分页符,就要在你想要分页的文字前面用鼠标点击一下,使光标停在你想要分页的那一行的上面,之后再按照上面的提示点击分页符就直接分页了. 5.如果是要分

Eclipse SVN (Subclipse的更新日志)、版本集合(1.10.0起)、更新、安装方法!

Eclipse是一个优秀的开源IDE,目前支持C/C++.JAVA.JS.PHP等语言. Subclipse的是一个Eclipse团队提供插件提供在Eclipse IDE中的Subversion的支持.该软件是根据发布的[Eclipse 公 共协议许可-V1.0]开原许可. ----------------------------------------------------------------------------------------------------------------

XenServer6.0中虚拟机设置自动启动的方法_XenServer

前言 众所周知在XenServer的较早前版本(6.0以前)中,启动XenServer时,可以选择自动启动在其中安装的虚拟机.这个功能在XenServer 6.0中被Citrix取消了,原因是会干扰到XenServer的HA(高可用性)和Failover(故障转移)功能的兼容性.但是,如果只运行一个XenServer,这个功能还是非常好的. 在XenServer 6.0中,自动启动虚拟机仍然是可以办到的.这需要在"Pool Level"上开启自启动功能,并且,在需要自启动的虚拟机上使用

Windows8中怎样卸载已安装的应用程序

  Windows 8卸载已安装的程序 操作步骤: 1.进入控制面板,选择程序和功能; 2.双击要卸载的程序(以无线宽带客户端为例); 3.弹出软件的卸载程序.         注:更多精彩教程请关注三联电脑教程栏目,三联电脑群:189034526欢迎你的加入