本文说的是Joomla,经测试Drupal也可以,当然用xampp搭建Drupal远程服务器的人太少了:
/ f: R$ z$ Q, |, n
& ]; [4 r& G7 \+ T3 ~---------------------------------------------------------------------------------; Q7 H# ^+ W, ^; o
3 v0 x5 {) M; M0 e+ ?
eAccelerator 是一个用来加速 php 代码运行以及提供加密、解密功能的 Apache 服务器插件。XAMPP 已经自带,但是默认没有启用。
g5 h" B3 W/ i# Z/ K4 J; n
! x6 H, _' D- R1 V- z+ k3 ^. v, ?在安装 JoomlaWiki 组件时,就会发现系统需要 eAccelerator 的支持。
2 n" g5 h, x6 Z# X, [9 ~; Q, ~ f$ e( a
启用方法:8 J( n9 z/ [' d0 p/ {# j
$ r1 v* v2 F; z, s$ w打开 \xampp\apache\bin\php.ini 文件,% l* x3 c% X$ W! H$ O
& R" e7 j3 F, A7 O1 u0 z( O
大概在 1296行左右,找到1 x! d5 z+ h& a* l3 S2 l( w: ~/ P
4 w0 n+ {$ S% B, w[eAccelerator]
+ t9 h7 w- x5 }$ J( V6 l5 k. N4 M" r# ~" l, D1 o; n2 F, D
这一节,启用下面的代码(去掉行首的 ; 分号):2 G0 M/ ]- F" _% [5 \' N6 z
9 A9 E: Z8 {/ Y( C" D# Z
extension=eaccelerator.dll# g7 {( {1 u( n% s8 o
eaccelerator.shm_size = "0"9 t/ f6 Q) m, d4 h4 E& L+ f% C3 l
eaccelerator.cache_dir = "\xampp\tmp"
3 l) Z/ ^) U( heaccelerator.enable = "1"% u- [! r2 U- v4 A% S& _) |. E
eaccelerator.optimizer = "0"
) @9 G* L, J7 I0 {1 b9 W: a Heaccelerator.debug = "0"
- t/ \: M2 k( T; Neaccelerator.check_mtime = "1"* R3 s& j+ G) w+ c" A
eaccelerator.filter = ""
$ M& B6 S4 p/ ~6 yeaccelerator.shm_max = "0", @2 P: `9 d# ^5 e9 _
eaccelerator.shm_ttl = "0"
2 I, W5 z) E6 \ X( yeaccelerator.shm_prune_period = "0"
( s4 \. L2 k! V7 zeaccelerator.shm_only = "0"
7 g2 ?2 ]- B, |% R- x5 U$ J; c9 a5 Beaccelerator.compress = "1"7 F% T; ~9 I7 H8 W7 ?4 C9 M
eaccelerator.compress_level = "9"( h- W- }6 i8 V* P' X- H) ]' s, e
eaccelerator.keys = "shm_and_disk"
6 @) _& y0 Z/ Y# Z% e1 ueaccelerator.sessions = "shm_and_disk"; @. I6 n& b: F( o: _) Y
eaccelerator.content = "shm_and_disk"- |1 x, P; R4 R- I
0 J9 @& T! K T' ~9 u
注:JoomlaWiki 可能会建议安装 Turck MMCache,不过有了 eAccelerator,就不必安装 MMCache 了。因为“eAccelerator is a further development of MMCache.”.
( s* M- u S/ e3 \8 _
5 Y) F5 e# g4 F7 ^* j0 C9 M6 q, d" ]' X
1 {; o$ j9 x2 E3 F ]. ]/ `
% S0 Y4 m3 P) B$ h3 N1 c# g |