tid=167&首先check linux是否安裝php-mcrypt module
* P4 h. z- z% S! z- #rpm -qa | grep php-mcrypt
複製代碼 若無則以yum安裝8 L5 D3 x. C- H, X5 l7 {" O6 \4 T
但它會提示說無php-mcrypt可供安裝,於是執行下列動作:
4 `# N7 |& g- r9 |* z$ }; Pfor CentOS 6.x x86:) k8 z7 U4 K# R$ y9 ]8 h
- # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm1 x0 m. r' r! z+ F) z B+ m
- # rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
; b8 o W& b. U ` i - # wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm! w3 j9 [" L% p: r7 H7 ^& y
- # rpm -ivh epel-release-6-8.noarch.rpm
複製代碼 * }% n$ I# T! u/ }. {
for CentOS 6.x x64. ]; n5 D. D% h2 C
- # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
( G' n; H, Q; @/ L - # rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm9 O' W% j. R$ o& j) u! a% ?! A# o
- # wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm$ j$ w4 t8 _6 e+ s
- # rpm -ivh epel-release-6-8.noarch.rpm
複製代碼 再執行一遍 #yum install php-mcrypt,但這次出現的問題是. m! e; E+ m! }, f. i
- # yum install php-mcrypt
) o1 [7 J$ G; |; n, T' [8 T - Loaded plugins: fastestmirror, refresh-packagekit7 S# k4 \0 ]& M% u; ~* @
- Loading mirror speeds from cached hostfile3 @3 v& P" D. V/ P5 }" s+ ~
- Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
複製代碼
# u7 C- k0 p( ] @6 A9 u1 S* l% S2 A/ G* Q' G* ^( \
於是# T- \4 b" ]8 ~' U5 @! J6 G6 O
- #vi etc/yum.repos.d/epel.repo
複製代碼
: n( f% V8 ~0 Y& o0 j. L將[epel]段下的 baseurl註解掉,並將mirrorlist恢復,如下:: B7 X+ ^. s3 Z ^( W A, a
baseurl
+ z6 E3 v0 d% g- P#mirrorlist
% I$ |$ [4 ~" {8 E! Z最後再執行一遍 #yum install php-mcrypt,這次終於順利安裝完成,會看到安裝如下的模組$ Y( C6 e) s* g- K9 E3 ~
8 G# f+ f$ O0 t& u6 w) X- U" e
) r e& s, H. u, M
" \/ T: C# t' I# P
且apache需restart,php-mcrypt module才會發生作用 |