立即注册  找回密码
 立即注册
查看: 513|回复: 0

Linux下PHP的完全卸载与升级

[复制链接]

Linux下PHP的完全卸载与升级

[复制链接]

29

主题

2

回帖

137

积分

版主

积分
137
易西

29

主题

2

回帖

137

积分

版主

积分
137
2023-4-11 22:18:29 | 显示全部楼层 |阅读模式
Linux下PHP的完全卸载与升级: o) \0 j' b1 s
http://wuchai.cn/forum.php?mod=viewthread&tid=81" n, ~% `" ?- I/ N& Y# j- B# B
(出处: 吾侪)
" P: V" h- {& D/ J! M% O1 k. T5 A. P; Z$ d; m- }
https://www.cnblogs.com/njr8/p/5748129.html7 q: c) F& J. _5 p  C1 a6 {

3 m# L9 b0 ^- @Linux下PHP的完全卸载9 g# ^! h8 k. j, [; x
如果想把PHP彻底的卸载干净,直接用yum的remove命令是不行的,而需要查看有多少rpm包,然后按照依赖顺序逐一卸载,在网上查了好多,都是通过  "rpm -qa | grep php" 命令查看有哪些rpm包,然后按照依赖关系依次卸载。+ X# C. a7 Y% z) D$ u/ X

) Y0 g5 ]7 P3 |5 g& R
% D* H# M. @' \7 p
6 w1 u  ~) |+ U5 S5 U  @ 通过命令查看  w6 \$ y. ^, c( o2 F8 \3 Q# L: L

5 J4 `# ^6 ^  |7 W; @0 f[root@localhost test]# rpm -qa | grep php3 K2 Z7 x9 H' f* G; B

# x/ r( [4 _: c, e9 u9 x- s+ Z0 f- z# } php-cli-5.3.3-22.el6.x86_647 [  T+ j5 G; n

$ S) k- [) D/ U! A0 c php-pdo-5.3.3-22.el6.x86_64
! H6 v  t# d6 i" s' J& U
9 i$ B0 p( }% n8 T0 O6 ]7 D php-gd-5.3.3-22.el6.x86_64
0 w9 T+ c& U1 w2 ]2 B) q* A  S, ]& K- a0 ^: f% {1 s- f
php-fpm-5.3.3-22.el6.x86_64, X2 i6 e( @0 ~2 V

* o/ Z, E  {. `6 y php-common-5.3.3-22.el6.x86_64' W, b3 m( R6 D) P# P& N
% Y! p9 U- a% f. Q9 s! T
php-5.3.3-22.el6.x86_64
. R! ~2 M" P: t) d2 i( j. R/ x0 E6 I
php-xml-5.3.3-22.el6.x86_64
5 n! A* {, _  l/ j* [
+ \4 ?2 i5 p/ L' w& O4 i8 ~7 T: q( v+ I7 i7 U3 i* h7 e* B

. c4 E! M2 u+ m9 O) {按照依赖关系进行卸载" e1 \0 p' f7 Q" A$ E! N& K% L

, V: d+ a. H* Q' [+ I8 Rrpm -e php-fpm-5.3.3-22.el6.x86_64
0 Q, s4 }: T* S9 `6 Z5 z0 E+ b9 x* x+ f5 N
rpm-e php-pdo-5.3.3-22.el6.x86_64
  U6 J; Z. l  i9 Y
3 v4 E! g* F! Z" e5 E9 p rpm-e php-cli-5.3.3-22.el6.x86_642 H5 Z/ b/ h' G6 u0 [

) h" d6 i6 {: v6 y; ?) K rpm -e php-5.3.3-22.el6.x86_64: z3 T( l! a9 X! [
3 A4 W0 ]: |- A. N& j( u
rpm-e php-xml-5.3.3-22.el6.x86_64
# [, M4 e  t0 H; U4 [
( c( X4 h' Z- U rpm -e php-gd-5.3.3-22.el6.x86_64
* i% l! Z, C$ g  }* y; v  }" R' c& O3 F
2 }0 d8 K4 m2 Y6 R6 J$ H+ q rpm-e php-common-5.3.3-22.el6.x86_64- M1 q8 w+ h! E9 L& I

( T; z9 `. g" O7 o  n
& X4 X5 |0 X! ]( h' y# P* n# o  _6 o. B
但是通过上面的方法,有些时候可以,有些时候还不行,后来本人尝试并总结了一下,有更好的办法可以彻底卸载。
6 }8 X' }) }& V; i5 ?/ }$ I3 B6 H. I, J) V

3 c' ?/ c6 A" x; ^- Z" o' m4 d7 ]$ U* G" H- J! J. G
通过命令查看
0 V1 W, z, L+ |9 ?" N
- i0 g$ W1 b0 S[root@localhost test]# rpm -qa | grep php
8 C2 B  ?# |, x* S
' x+ c5 J6 D  ~  C6 H+ D% i& P php-cli-5.3.3-22.el6.x86_64
* W1 r2 J& c# D9 \0 L' ]
2 N0 d  [- ~6 K5 X$ O. C: ^ php-pdo-5.3.3-22.el6.x86_64* {( G3 k+ @$ ?! U$ x0 H
& Y0 d0 X+ H  Y
php-gd-5.3.3-22.el6.x86_64
4 S/ Q# ~6 k; w4 u, f6 _. o" I# i4 e' f6 M3 D
php-fpm-5.3.3-22.el6.x86_64  K- |5 r- w# S6 ~9 D1 @+ |
3 a8 u0 q4 M9 o/ u, T( a  ~
php-common-5.3.3-22.el6.x86_64
1 I* D( w1 |1 D' S! W4 R1 ~' ~2 \: p, N
php-5.3.3-22.el6.x86_648 D% m9 _' a% [4 p1 W
  _/ ~0 }0 C3 g3 o; K
php-xml-5.3.3-22.el6.x86_64
; d# d  Z0 Y% |; F
; ?) W0 S* w4 q6 ~6 W+ e2 y* }6 H9 X

  n- v% \  L# t4 v$ r1 \0 d不管依赖关系强制性卸载" o3 h0 x  X5 v8 a; m# M- P: |

9 L& o2 \: I4 m  s! L6 c  a1 Z" z* Urpm -e --allmatches --nodeps php-cli-5.3.3-22
) ~. X8 N" a; r' e. ?& A' K) L# N! l1 u* N# {; {
rpm -e --allmatches --nodeps php-pdo-5.3.3-22! W+ \8 e; e$ m' b# I

! b, l% C" T# L6 O+ j* L rpm -e --allmatches --nodeps php-gd-5.3.3-22
5 E! H% S# a: W* Z: A$ T) @# h2 m% a9 m5 m; N
rpm -e --allmatches --nodeps php-fpm-5.3.3-220 e  G. s# R# M- T# S: S+ q6 I
. L6 b) |  o6 }6 A5 y
rpm -e --allmatches --nodeps php-common-5.3.3-22
9 [& g3 t2 X( ^# {- m( u
8 K9 b( c* b  {0 ~- U rpm -e --allmatches --nodeps php-5.3.3-224 y2 c8 J+ G; _* H9 A+ {
% y, d+ O' `& W4 b! x0 e4 S7 T2 Z
rpm -e --allmatches --nodeps php-xml-5.3.3-222 `1 R. t' S4 C: x
; W/ T2 U$ G! z* Y  K+ u( H* V

) S3 Q# u$ ^0 a. h
" B. m/ o' D% U! \' ^& I$ c这样可以不管依赖关系强制性卸载,这里有一点需要注意的是后面的rpm包写到版本就可以了,否则可能会出现没有安装的情况,如上所示,即去掉后面的”.el6.x86_64“
! D! I# T8 s5 v
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|小黑屋|微站长

GMT+8, 2026-10-31 23:10 , Processed in 0.054504 second(s), 21 queries .

Powered by Discuz! X3.5

Copyright © , 吾侪网

快速回复 返回顶部 返回列表