tid=167&首先check linux是否安裝php-mcrypt module9 u7 ]7 i3 h; U6 g) v r% M. V* Q
- #rpm -qa | grep php-mcrypt
複製代碼 若無則以yum安裝* }1 Z* m" l. P
但它會提示說無php-mcrypt可供安裝,於是執行下列動作:
+ p6 i- s6 ^7 l$ e1 o1 l8 ofor CentOS 6.x x86:: q, H& I. k4 \/ Y" o
- # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm c5 W7 j( `* ]; z7 t
- # rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
7 g# ]9 j% s: _7 f# W - # wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
$ @; s6 C! R7 V- \0 d* P - # rpm -ivh epel-release-6-8.noarch.rpm
複製代碼
3 x; [8 z* [% A4 N/ b8 O8 l# |for CentOS 6.x x64: f0 v" a$ `, v) _: w
- # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
4 s( F+ \! h) }% {6 _7 | - # rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
i$ i' T. J5 G1 h2 _$ v8 R/ d - # wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm3 X1 U& S1 I; ?; ~- e3 Z Z
- # rpm -ivh epel-release-6-8.noarch.rpm
複製代碼 再執行一遍 #yum install php-mcrypt,但這次出現的問題是5 S1 c5 w- Q1 a" |. h
- # yum install php-mcrypt
1 H0 k) R3 Y% m; a - Loaded plugins: fastestmirror, refresh-packagekit; Z7 b% Z3 v* V+ o/ f; Z
- Loading mirror speeds from cached hostfile1 s% a) x* [7 F7 S, D$ ^/ |9 S: Q
- Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
複製代碼 ; e5 v. e' I, I9 S0 Q; t
! F0 m( w2 h$ v# E; {於是
( _& r5 O+ C& K0 V" [4 |5 E- #vi etc/yum.repos.d/epel.repo
複製代碼
3 y+ y- a) R: G" _2 }: q將[epel]段下的 baseurl註解掉,並將mirrorlist恢復,如下:
( |, f: J7 v6 J" x# l1 ybaseurl
) x4 j% f9 [& M! z3 J2 Q#mirrorlist
- O6 S% ]& D& H7 \* H/ i最後再執行一遍 #yum install php-mcrypt,這次終於順利安裝完成,會看到安裝如下的模組
! {: J# o$ T' ]; I+ Y. m1 Q4 `1 N( p2 {. v9 ` I
3 [1 w' z9 m$ s. m' D
/ S& G# q* t9 R3 Z5 {
且apache需restart,php-mcrypt module才會發生作用 |