tid=167&首先check linux是否安裝php-mcrypt module
O% @6 X5 `0 M- #rpm -qa | grep php-mcrypt
複製代碼 若無則以yum安裝
+ i4 X% h& G( Y, V* t但它會提示說無php-mcrypt可供安裝,於是執行下列動作:$ ^& d0 G" |0 o: x, F
for CentOS 6.x x86:, N c9 I6 r G- Q F
- # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm* Y3 C: E" w" @! A2 L
- # rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm7 R$ C/ g; Y8 T R
- # wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm
1 l. v( d2 x. S# K, u! p- A - # rpm -ivh epel-release-6-8.noarch.rpm
複製代碼
9 o" R% q* u/ mfor CentOS 6.x x64
6 n& H% Q: g8 ?5 c* E- # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
1 {- h/ G( j0 R5 N+ } S3 ~6 O+ x4 l - # rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm2 L U, Q0 @- `$ N- f7 J2 r1 ^6 Z
- # wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm; {, W0 i% ~/ E* l7 S$ K
- # rpm -ivh epel-release-6-8.noarch.rpm
複製代碼 再執行一遍 #yum install php-mcrypt,但這次出現的問題是: S% @4 f' V/ b5 u8 I# ^/ l
- # yum install php-mcrypt% y6 l+ |4 z/ A g
- Loaded plugins: fastestmirror, refresh-packagekit4 q T% j6 u3 \
- Loading mirror speeds from cached hostfile+ X, E% j M( c1 z1 z5 @$ R7 L
- Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
複製代碼
2 ?3 @, U1 c* b
1 \) Y4 h$ P1 ]9 K, R: {於是
) B2 M) h# k' W+ j2 B C0 F- #vi etc/yum.repos.d/epel.repo
複製代碼 % @) p4 M- e, O' `" c8 p
將[epel]段下的 baseurl註解掉,並將mirrorlist恢復,如下:6 |: C4 u* v% u p
baseurl
( x9 a3 h" m4 A( W i#mirrorlist
6 B& \5 j* `+ m' X3 Z最後再執行一遍 #yum install php-mcrypt,這次終於順利安裝完成,會看到安裝如下的模組
6 W5 A% Q* n% P, v8 P9 Y. N' v+ m5 E) c* ]" `
3 V' {4 Z* F8 w) g& Q. t# ^2 u0 T$ M! L! s( ?
且apache需restart,php-mcrypt module才會發生作用 |