tid=167&首先check linux是否安裝php-mcrypt module
% u4 @1 C! ~$ L9 I! z- #rpm -qa | grep php-mcrypt
複製代碼 若無則以yum安裝; I: O1 }& ^1 u- C/ N2 T
但它會提示說無php-mcrypt可供安裝,於是執行下列動作:
9 B# b$ k* i9 y8 @" Z7 l* Z: D; @& Ufor CentOS 6.x x86:
0 h5 [3 G6 ~; {7 v- # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm
& B* _. D# Q6 I B6 K4 U - # rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
/ R* Z4 D8 Y8 L - # wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm" L4 l* m. S3 h( K: o' d
- # rpm -ivh epel-release-6-8.noarch.rpm
複製代碼 ; r* E: O" u7 Q) V% [
for CentOS 6.x x640 a9 ~2 g% ^' _4 Z' d
- # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm d* g1 ~) E- B2 R5 j2 [
- # rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm5 S1 L! r2 f: j
- # wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
2 Y+ _ L6 m. q- [* Y - # rpm -ivh epel-release-6-8.noarch.rpm
複製代碼 再執行一遍 #yum install php-mcrypt,但這次出現的問題是
: U2 G9 M. B, Z; a5 w- # yum install php-mcrypt5 C! P$ ?9 O$ W9 k
- Loaded plugins: fastestmirror, refresh-packagekit
: q3 T4 {+ G" A/ F. H - Loading mirror speeds from cached hostfile
4 h" N6 w5 j5 W$ r3 t% p - Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
複製代碼
! d/ e6 G: X4 J1 p i4 w2 a
# c2 M9 r. { \; f+ m於是9 b, d# T: n- N; w; U( D6 _7 Y
- #vi etc/yum.repos.d/epel.repo
複製代碼 % N. }% ^6 v8 x6 [7 u2 b
將[epel]段下的 baseurl註解掉,並將mirrorlist恢復,如下:* r& Z4 p1 @% z6 x4 J5 l4 R2 f
baseurl6 o* b9 K( W* V' {2 C3 e
#mirrorlist% D$ \. k2 d( P+ c* \
最後再執行一遍 #yum install php-mcrypt,這次終於順利安裝完成,會看到安裝如下的模組, p4 [8 ~' R- X0 h/ {' Y: b: i
$ R! w! ^! Q3 K, Y' \
7 ]! M- ?: J- L+ i, j; C
, p2 W" J: K; p- E4 o6 c; f# O' y且apache需restart,php-mcrypt module才會發生作用 |