PHPEye开源社区 » PHP项目运营与系统管理 » eAccelerator的安装(兼容Zend Optimizer)
《Programming PHP》第二版上市
2007-5-31 17:35 Haohappy
eAccelerator的安装(兼容Zend Optimizer)

因为服务器上必须安装Zend Optimizer(有些站点的代码是加密过的),而ZO与我原来使用的APC不兼容,所以决定安装eAccelerator。

EA也是很优秀的Opcode缓存软件,安装过程如下:
[url]http://eaccelerator.net/wiki/InstallFromSource[/url]

有一点要注意的是,如果使用的是线程安全的PHP版本,在编辑php.ini时
zend_extension="/www/php/modules/eaccelerator.so"
一定要改为
zend_extension_ts="/www/php/modules/eaccelerator.so"

另外,如果服务器上同时安装了Zend Optimizer,要在php.ini中把ZO的配置选项写在EA的后面:
[eAccelerator]
zend_extension_ts="/www/php/modules/eaccelerator.so"
eaccelerator.shm_size="16"
...............略

[Zend]
zend_extension_manager.optimizer=/www/Zend/lib/Optimizer-3.2.2
...............略

安装之后可以用php -v或者phpinfo()查看一下EA是否生效。

[root@abcserver logs]# /www/php/bin/php -v
PHP 5.2.2 (cli) (built: May  5 2007 22:33:09)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies
    with eAccelerator v0.9.5.1, Copyright (c) 2004-2006 eAccelerator, by eAccelerator
    with Zend Extension Manager v1.2.0, Copyright (c) 2003-2006, by Zend Technologies
    with Zend Optimizer v3.2.2, Copyright (c) 1998-2006, by Zend Technologies

安装之后,访问速度明显加快呵呵。

EA有一点不如APC,就是没有直观的图表来显示当前的使用情况,缓存了哪些文件,占用了多少内存等。

[[i] 本帖最后由 Haohappy 于 2007-5-31 18:11 编辑 [/i]]

2007-6-1 01:18 diogin
Haohappy不用XCache?我看了看APC和eAccelerator,最后发现还是XCache直观方便:lol

2007-6-1 09:05 Haohappy
可以兼容Zend Optimizer吗?

2007-6-1 15:01 Ben
XCache 可以跟 ZO 共存的。安装方法也跟 EA 一样~

2007-6-1 16:55 Haohappy
[quote]原帖由 [i]Ben[/i] 于 2007-6-1 15:01 发表 [url=http://www.phpeye.com/bbs/redirect.php?goto=findpost&pid=162&ptid=38][img]http://www.phpeye.com/bbs/images/common/back.gif[/img][/url]
XCache 可以跟 ZO 共存的。安装方法也跟 EA 一样~ [/quote]
Thanks.

我还没来得及自己做评测,不知道XCache,APC,ZO,EA在效率提升上哪个更强?

2007-6-2 18:41 Ben
Ilia 的一份 talk 里面有过原生 PHP4.4.0、APC、eAccelerator、PHP Accelerator 和 ZendPlatform 之间的比较(环境为 FUDForum、Smarty 和 PHPMyAdmin),他的结论是 eAccelerator 速度最快,APC 和 ZendPlatform 不相上下,性能大致较 eAccelerator 低 10%。原因我想可能是 eAccelerator 多了个 OPCode 优化模块,不过看起来作用有限。XCache 是新兴的 OPCode Cacher,相关评测较少,不过我觉得 XCache  也不会差到哪里,应该会在 ±10% 以内。另外有用户表明 XCache 在多 CPU 环境中性能表现优异。

2007-6-3 10:28 Haohappy
看来性能都差不多,但APC,XCache将来会支持PHP6。 好像只有APC提供了图形界面的报表功能? 我觉得这个功能还是挺重要的呀,可以时时查看缓存了多少文件,哪些文件。

2007-8-25 12:07 wps2000
XCache明显不如ea,我用了半年之后还是最终抛弃了他,他太不稳定了
有时候明显的可以看到命中永远是0,不停的编译(ab -c 30 -n 1000测试速度还不如不加载它),而换装ea后,速度上升明显

2008-3-10 10:23 hightman
eA 也可以看缓存情况, 只是界面比较简陋.

页: [1]


Powered by Discuz! Archiver 5.5.0  © 2001-2006 Comsenz Inc.