centos怎么彻底卸载php,centos如何卸载

本文目录一览:

怎么在centos服务器卸载php环境

查看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

tar xzvf php-5.3.6.tar.gz

cd php-5.3.6

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

安装centos时自动安装的php怎么卸载

CentOS 5/get/php-5.3.6.tar.bz2/from/this/mirror# tar -xjf php-5.3.6.tar.bz2配置安装参数./configure –build=i686-RedHat-linux-gnu –host=i686-redhat-linux-gnu –target=i686-RedHat-linux-gnu –with-apxs2=/usr/sbin/apxs –prefix=/usr/local –exec-prefix=/usr/local –with-exec-dir=/usr/local/bin –sysconfdir=/etc –libdir=/usr/local/lib/php –with-libdir=lib –sbindir=/usr/local/sbin –sharedstatedir=/usr/com –datadir=/usr/local/share –includedir=/usr/local/include –libexecdir=/usr/local/libexec –localstatedir=/var –cache-file=../config.cache –mandir=/usr/local/share/man –infodir=/usr/local/share/info –with-config-file-path=/etc –with-config-file-scan-dir=/etc/php.d –with-pic –with-curl=shared –with-freetype-dir –with-png-dir –with-gettext –with-gmp –with-iconv –with-jpeg-dir –with-png-dir –with-openssl –with-layout=GNU –with-libxml-dir –with-pcre-regex=/usr –with-mcrypt=shared –with-mhash –with-zlib –with-bz2=shared –with-pdo-mysql –with-mysql –with-mysql-sock=/var/lib/mysql/mysql.sock –with-pgsql –with-pdo-pgsql –with-sqlite=shared –with-pdo-sqlite=shared –enable-sqlite-utf8 –with-kerberos –with-imap –with-imap-ssl –with-pear –with-gd –enable-gd-native-ttf –enable-calendar=shared –enable-exif –enable-ftp –enable-sockets –enable-bcmath –enable-sysvsem –enable-sysvshm –enable-sysvmsg –enable-intl –enable-mbstring –enable-zend-multibyte –enable-zip –without-unixODBC –disable-tokenizer 非RHEL/CentOS系统可以省略 –build,–host,–target 参数,程序会自动判断(linux一般为i686-pc-linux-gnu)。如果没安装pgsql或者不需要pgsql的支持可以删除相关参数(共2个)。 bz2, calendar, curl, mcrypt, pdo_sqlite, sqlite 这些模块采用动态编译,可采用下面将会提到的方法加载。编译并安装# make make install安装结果摘要,里面有几个主要的安装路径变量libtool: install: warning: remember to run `libtool –finish /usr/local/src/php-5.3.6/libs[activating module `php5 in /etc/httpd/conf/httpd.conf]Installing PHP CLI binary: /usr/local/bin/Installing PHP CLI man page: /usr/local/share/man/man1/Installing shared extensions: /usr/local/lib/php/20090626/Installing build environment: /usr/local/lib/php/build/Installing header files: /usr/local/include/php/Installing helper programs: /usr/local/bin/program: phpizeprogram: php-configInstalling man pages: /usr/local/share/man/man1/Installing PEAR environment: /usr/local/share/pear/貌似要运行一次libtool –finish ….,不过我运行后也没什么奇特效果~更新httpd配置文件以便apache能解析php文件# vim /etc/httpd/conf/httpd.conf添加以下内容AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps如果在卸载原有PHP之前没备份php.ini文件,那么可以从PHP编译目录中把 php.ini-production 拷贝到 /etc目录下并改名为 php.ini# mv /usr/local/src/php-5.3.6/php.ini-production /etc/php.ini添加或者更新相关设置,比如:extension_dir = “/usr/local/lib/php/20090626″# 以下六个模块可根据需要添加extension = bz2.soextension = calendar.soextension = curl.soextension = mcrypt.soextension = pdo_sqlite.soextension = sqlite.somax_execution_time = 30max_input_time = 60 memory_limit = 128M variables_order = “EGPCS”register_globals = Offregister_long_arrays = Offpost_max_size = 30Mupload_max_filesize = 30Mmbstring.internal_encoding = UTF-8date.timezone = Asia/Chongqing测试结果。在 /var/www/html 下面新建一个文件 phpinfo.php ,里面包含内容Php代码?php phpinfo(); ? 重启apache服务# service httpd restart

centos7 怎么卸载软件php

源码安装的软件,直接删除安装文件

yum装的用rpm

-e

卸载,源代码装的把安装文件、命令文件删了,再把环境变量改一下。

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

tar xzvf php-5.3.6.tar.gz

cd php-5.3.6

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

#make make install

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

Linux下PHP的完全卸载

如果想把PHP彻底的卸载干净,直接用yum的remove命令是不行的,而需要查看有多少rpm包,然后按照依赖顺序逐一卸载,在网上查了好多,都是通过 “rpm -qa | grep php” 命令查看有哪些rpm包,然后按照依赖关系依次卸载。

通过命令查看

按照依赖关系进行卸载

通过上面的方法,有些时候可以,有些时候不行,有更好的办法可以彻底卸载。

不管依赖关系强制性卸载

这样可以不管依赖关系强制性卸载,这里有一点需要注意的是后面的rpm包写到版本就可以了,否则可能会出现没有安装的情况,如上所示,即去掉后面的”.el6.x86_64“

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

必须强制删除

#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

tar xzvf php-5.3.6.tar.gz

cd php-5.3.6

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

#make make install

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

或者你用腾讯电脑管家的软件卸载功能,这个可以清理得干净彻底

原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/285269.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
小蓝小蓝
上一篇 2024-12-22 15:43
下一篇 2024-12-22 15:43

相关推荐

  • PHP和Python哪个好找工作?

    PHP和Python都是非常流行的编程语言,它们被广泛应用于不同领域的开发中。但是,在考虑择业方向的时候,很多人都会有一个问题:PHP和Python哪个好找工作?这篇文章将从多个方…

    编程 2025-04-29
  • CentOS 6如何删除resolv.conf的DNS

    本文将介绍在CentOS 6操作系统下如何删除resolv.conf文件中的DNS配置信息。 一、备份resolv.conf文件 在修改resolv.conf文件之前,建议首先备份…

    编程 2025-04-29
  • 使用CentOS配置监控

    本文将介绍如何使用CentOS配置监控,包括如何安装监控工具、配置监控参数、监控其他服务器等方面。 一、安装监控工具 要想进行监控,首先需要安装监控工具。在CentOS系统中,常见…

    编程 2025-04-29
  • PHP怎么接币

    想要在自己的网站或应用中接受比特币等加密货币的支付,就需要对该加密货币拥有一定的了解,并使用对应的API进行开发。本文将从多个方面详细阐述如何使用PHP接受加密货币的支付。 一、环…

    编程 2025-04-29
  • 使用PHP foreach遍历有相同属性的值

    本篇文章将介绍如何使用PHP foreach遍历具有相同属性的值,并给出相应的代码示例。 一、基础概念 在讲解如何使用PHP foreach遍历有相同属性的值之前,我们需要先了解几…

    编程 2025-04-28
  • 在CentOS上安装Redis

    Redis是一款非关系型数据库,它支持多种数据结构,包括字符串、哈希、列表、集合、有序集合等。Redis运行内存内并且支持数据持久化,它还可以应用于缓存、消息队列等场景。本文将介绍…

    编程 2025-04-28
  • PHP获取301跳转后的地址

    本文将为大家介绍如何使用PHP获取301跳转后的地址。301重定向是什么呢?当我们访问一个网页A,但是它已经被迁移到了另一个地址B,此时若服务器端做了301重定向,那么你的浏览器在…

    编程 2025-04-27
  • CentOS 7在线安装MySQL 8

    在本文中,我们将介绍如何在CentOS 7操作系统中在线安装MySQL 8。我们会从安装环境的准备开始,到安装MySQL 8的过程进行详细的阐述。 一、环境准备 在进行MySQL …

    编程 2025-04-27
  • PHP登录页面代码实现

    本文将从多个方面详细阐述如何使用PHP编写一个简单的登录页面。 1. PHP登录页面基本架构 在PHP登录页面中,需要包含HTML表单,用户在表单中输入账号密码等信息,提交表单后服…

    编程 2025-04-27
  • PHP与Python的比较

    本文将会对PHP与Python进行比较和对比分析,包括语法特性、优缺点等方面。帮助读者更好地理解和使用这两种语言。 一、语法特性 PHP语法特性: <?php // 简单的P…

    编程 2025-04-27

发表回复

登录后才能评论