网络营销电子商务研究中心

网络营销电子商务研究中心 (https://www.0058.net/index.php)
-   MySQL (https://www.0058.net/forumdisplay.php?f=76)
-   -   centOS 卸载之前的 php-mysql-apache (https://www.0058.net/showthread.php?t=5639)

Alderton 2016-05-19 08:59 AM

centOS 卸载之前的 php-mysql-apache
 
centOS 卸载之前的 php-mysql-apache

安装完centOS系统之后不要急于去架设LAMP环境,因为系统自身就有可能自己安装这些软件。

首先需要去卸载,提到卸载可能很多人会想到,直接rpm -qa |grep <软件名> 查找,查找到之后就rpm -e |grep <软件名> 删除!璞玉之前也是这么做的。没什么效果,而是报错!最后查询得知得如下操作才管用!

卸载mysql:rpm -qa | grep mysq;



[root@localhost mysql]# rpm -qa|grep -i mysql

mysql-5.0.45-7.el5

[root@localhost mysql]# rpm -ev mysql-5.0.45-7.el5

error: Failed dependencies:

libmysqlclient.so.15 is needed by (installed) dovecot-1.0.7-2.el5.i386

libmysqlclient.so.15(libmysqlclient_15) is needed by (installed) dovecot-1.0.7-2.el5.i386



运行:# rpm -ev dovecot-1.0.7-2.el5.i386

然后运行:rpm -e mysql-5.0.45-7.el5

搞定!



卸载自带的php:

[root@localhost mysql]# rpm -qa |grep php

php-common-5.1.6-20.el5

[root@localhost mysql]# rpm -e php-common-5.1.6-20.el5

error: Failed dependencies:

php-common = 5.1.6-20.el5 is needed by (installed) php-cli-5.1.6-20.el5.i386

php-common = 5.1.6-20.el5 is needed by (installed) php-5.1.6-20.el5.i386

php-common = 5.1.6-20.el5 is needed by (installed) php-ldap-5.1.6-20.el5.i386



运行:# yum -y remove php-common-5.1.6-20.el5

Setting up Remove Process

Resolving Dependencies

–> Running transaction check

—> Package php-common.i386 0:5.1.6-20.el5 set to be erased

–> Processing Dependency: php-common = 5.1.6-20.el5 for package: php-cli

–> Processing Dependency: php-common = 5.1.6-20.el5 for package: php

–> Processing Dependency: php-common = 5.1.6-20.el5 for package: php-ldap

–> Running transaction check

—> Package php.i386 0:5.1.6-20.el5 set to be erased

–> Processing Dependency: php for package: piranha

—> Package php-ldap.i386 0:5.1.6-20.el5 set to be erased

—> Package php-cli.i386 0:5.1.6-20.el5 set to be erased

–> Running transaction check

—> Package piranha.i386 0:0.8.4-9.3.el5 set to be erased

–> Finished Dependency Resolution



Dependencies Resolved



=============================================================================

Package Arch Version Repository Size

=============================================================================

Removing:

php-common i386 5.1.6-20.el5 installed 396 k

Removing for dependencies:

php i386 5.1.6-20.el5 installed 2.9 M

php-cli i386 5.1.6-20.el5 installed 5.1 M

php-ldap i386 5.1.6-20.el5 installed 43 k

piranha i386 0.8.4-9.3.el5 installed 5.0 M



Transaction Summary

=============================================================================

Install 0 Package(s)

Update 0 Package(s)

Remove 5 Package(s)



Downloading Packages:

Running rpm_check_debug

Running Transaction Test

Finished Transaction Test

Transaction Test Succeeded

Running Transaction

Erasing : php-common ######################### [1/5]

Erasing : php ######################### [2/5]

Erasing : php-ldap ######################### [3/5]

Erasing : piranha ######################### [4/5]

Erasing : php-cli ######################### [5/5]



Removed: php-common.i386 0:5.1.6-20.el5

Dependency Removed: php.i386 0:5.1.6-20.el5 php-cli.i386 0:5.1.6-20.el5 php-ldap.i386 0:5.1.6-20.el5 piranha.i386 0:0.8.4-9.3.el5

Complete!

[root@localhost mysql]# rpm -qa |grep php

[root@localhost mysql]#

呵呵,是不是 centOS 卸载之前的 php-mysql-apache 搞定了呢?

下次璞玉细说centos 安装lamp环境。怎么centos 安装lamp环境才不出错。


All times are GMT +8. The time now is 06:28 PM.

Powered by vBulletin Version 3.8.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.