安装及配置eaccelerator-0.9.5加速PHP-5.2.1[原创]
[文章作者:张宴 本文版本:v1.1 最后修改:2007.03.02 转载请注明出处:[url=http://blog.s135.com/][color=#0066cc]http://blog.s135.com[/color][/url]]W4~~P Uf|h&bb操作系统:Linux%a KGTijEw$j I'j
Vsi V|8mY~/\Gu
一、安装eaccelerator-0.9.5(同时支持ZendOptimizer-3.2.2)sTs2lh,ui(D7S\
ip[;Bc._j
1、首先安装ZendOptimizer-3.2.2S~ DT1b M5P"G
'x1S,N q.h
# wget [url=http://www.vista.ac.cn/linux/down/ZendOptimizer/ZendOptimizer-3.2.2-linux-glibc21-i386.tar.gz][color=#0066cc]http://www.vista.ac.cn/linux/down/ZendOptimizer/ZendOptimizer-3.2.2-linux-glibc21-i386.tar.gz[/color][/url]U['h(h#[@DHa
# tar zxvf ZendOptimizer-3.2.2-linux-glibc21-i386.tar.gzJnX(]qQr
# cd ZendOptimizer-3.2.2-linux-glibc21-i386I6d J3~iZ\;}2f"W^
# ./install.sh"VtrptuBB9_
在Please specify the location for installing ZendOptimizer:提示后输入ZendOptimizer安装路径,例如/data/webserver/zend
在Confirm the location of your php.ini file:提示后输入php.ini文件所在目录,例如/data/webserver/php/etc,@-cA r.U'R
在Specify the full path to the Apache control utility (apachectl):提示输入apachectl绝对路径,例如/data/webserver/apache/bin/apachectl
.r8h)KxH{ITyF!~
(i` C o&o;}
2、再安装eaccelerator-0.9.5加速软件xS(WZ _0P7u q
B$j:[C^Wl
# wget [url=http://www.vista.ac.cn/linux/down/eaccelerator/eaccelerator-0.9.5.tar.bz2][color=#0066cc]http://www.vista.ac.cn/linux/down/eaccelerator/eaccelerator-0.9.5.tar.bz2[/color][/url]1\.DU k{us:K?
# tar jxvf eaccelerator-0.9.5.tar.bz2([~ym Ym
# cd eaccelerator-0.9.5I*I SUox#A%`
HRVr#L%RRg
指定php所在路径:
# export PHP_PREFIX="/data/webserver/php"3sZYK|P
# $PHP_PREFIX/bin/phpize
# ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config`V B,_}&N"bd
# makeG(N oHe0MI-E
# make install4~] W6Z/s'No!fF v
这时会将eaccelerator安装到php目录中,屏幕会显示eaccelerator.so所在路径,例如:4m(}9I0S"w!H)Sv+V%lZ
Installing shared extensions: /data/webserver/php/lib/php/extensions/no-debug-zts-20060613/2E_5o4ip%y0eV%r-k
记住这个路径。
_h;W6M*p1i D0H
eaccelerator即可以安装为PHP扩展,也可以安装为zend扩展,以下安装为PHP扩展。\F*O%Ee*F[7[
如果存在/etc/php.d目录,需要拷贝eaccelerator.ini到该目录下,然后修改缺省值。如果不存在,修改php.ini,在[zend]之前加入以下内容(注:必须放在[zend]之前):
[eaccelerator]8Pr+w?@8F l,^W u
extension="/data/webserver/php/lib/php/extensions/no-debug-zts-20060613/eaccelerator.so"
eaccelerator.shm_size="32"H li+pTB
eaccelerator.cache_dir="/data/cache/eaccelerator"yGwM8?J
eaccelerator.enable="1"