tid=167&首先check linux是否安裝php-mcrypt module
( K/ x1 `9 P' x& \- #rpm -qa | grep php-mcrypt
複製代碼 若無則以yum安裝7 E# t+ Z; v7 H# @) l5 ?. d
但它會提示說無php-mcrypt可供安裝,於是執行下列動作:
! F; Z3 d+ ~" `for CentOS 6.x x86:$ t! q; i; J$ `% j9 R" @
- # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm _! a! ]$ F2 B& Q1 b9 x1 u* J
- # rpm -ivh rpmforge-release-0.5.2-2.el6.rf.i686.rpm
! E; _$ C/ T; h( c - # wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-8.noarch.rpm7 m/ w" I* r; `4 t
- # rpm -ivh epel-release-6-8.noarch.rpm
複製代碼 / w# G7 }" i% x
for CentOS 6.x x64
# s3 \' U5 Q& _# L- # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
c* A/ B1 |- A: `+ e' ]; R, A8 m3 f - # rpm -ivh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
7 B% Y/ y4 C _ - # wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
3 m: f" e" A) {& @/ p - # rpm -ivh epel-release-6-8.noarch.rpm
複製代碼 再執行一遍 #yum install php-mcrypt,但這次出現的問題是: X; w( W9 U [
- # yum install php-mcrypt
7 u8 b F# j$ C$ c' J: o8 K - Loaded plugins: fastestmirror, refresh-packagekit
/ r8 b& w. P. H2 F, g - Loading mirror speeds from cached hostfile
5 ]8 o; b# T7 T9 }# ` - Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
複製代碼 5 v$ _8 Z7 M) Y8 n+ h% B3 l$ o
. P; A( l# i2 q# o於是- ?: Q; y6 |# N+ w7 M$ D
- #vi etc/yum.repos.d/epel.repo
複製代碼
7 ~9 x6 T6 t' g! p4 K5 J, M/ t將[epel]段下的 baseurl註解掉,並將mirrorlist恢復,如下:8 a$ u3 m) W. ~4 v
baseurl/ ]! T: ^; S7 m+ F8 J9 c7 n/ A1 ~
#mirrorlist
: o9 |, X0 n! Y" g v7 k" ?0 p最後再執行一遍 #yum install php-mcrypt,這次終於順利安裝完成,會看到安裝如下的模組& b3 b% @. L' t" W
8 i8 Z) U6 p0 K7 B
+ ~7 e' c! P# v k" u- t$ n5 L) d: `" T
且apache需restart,php-mcrypt module才會發生作用 |