WDlinux官方论坛's Archiver

david 发表于 2012-5-28 13:08

关于wdcp升级php到5.3.x后安装PHP缓存加速器eAccelerator

在论坛转悠了好久就是没有看见论坛有关于添加php5.3.13这样最新版php5.3的缓存加速器,把自己编译的过程,分享给大家,技术有限,高手请勿拍砖。
为方便使用,在这里详细介绍php5.3安装缓存加速eAccelerator的方法[这里我们用的是php5.3.13最新版,其他版本修改php-5.3.13为你自己的版本就是]:
[code]
wget -c http://lcmp.googlecode.com/files/eaccelerator-0.9.6.1.tar.bz2
tar jxvf eaccelerator-0.9.6.1.tar.bz2
cd eaccelerator-0.9.6.1/
/www/wdlinux/php-5.3.13/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=/www/wdlinux/php-5.3.13/bin/php-config --with-eaccelerator-shared-memory
make
make install
[/code]
修改好后我们再编译php.ini。这一步可以vi修改也可以到wdcp的管理后台php设置的[url=http://63.141.228.251:8080/sys/filem.php?p=/www/wdlinux/etc/php.ini&act=edit&t=f][color=#0066cc]在线编辑文件[/color][/url] 中修改。这是wdcp最人性化的地方之一。
切记要注释掉原先zend,因为5.3不支持以前官方自带的[u][color=#cc0000]Zend[/color][color=#0066cc] Optimizer[/color][/u]  ,大家可以安装支持5.3的[size=2]Guard Loader。[/size]
[size=2][/size]
[size=2]接下来我们修改php.ini中的[/size][size=3]eaccelerator配置如下:[code][eaccelerator]
zend_extension="/www/wdlinux/php-5.3.13/lib/php/extensions/no-debug-non-zts-20090626/eaccelerator.so"
eaccelerator.shm_size="1"
eaccelerator.cache_dir="/www/wdlinux/eaccelerator_cache"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="3600"
eaccelerator.shm_prune_period="3600"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.keys = "disk_only"
eaccelerator.sessions = "disk_only"
eaccelerator.content = "disk_only"[/code][/size]
[size=3]现在我们重新启动下web服务。[/size]
[code]
service httpd restart

or

service nginxd restart
[/code]
好了刷新下探针页面看下效果:
[attach]709[/attach]
好了看到这图也证明亲,你的php缓存加速也安装好了。

david 发表于 2012-5-28 13:09

自己的沙发自己留位
;P

admin 发表于 2012-5-28 15:25

很好

枯心树 发表于 2012-7-12 01:28

感谢分享。可以加你的QQ请教一些问题吗?

kazaff 发表于 2012-8-18 17:08

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=7712&ptid=2245]3#[/url] [i]admin[/i] [/b]


   我装完后,PHP的版本是5.2.17p1,我现在担心我升级php5.3后会不会导致其他扩展出现问题?我用的是LNAMP模式,装了pdo_mysql,memcache

kazaff 发表于 2012-8-18 17:18

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=7706&ptid=2245]1#[/url] [i]david[/i] [/b]


   用您提的这种方法是否直接支持php5.2.17p1?

mokii 发表于 2012-9-21 22:48

谢谢分享!

818771 发表于 2012-10-4 20:23

还是不敢试 小白怕问题。

818771 发表于 2012-10-4 20:49

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=7712&ptid=2245]3#[/url] [i]admin[/i] [/b]


   为什么不行啊 最后编译php.ini 找不到 eaccelerator 怎么回事啊能不能给个 5.2.17的安装 方法

818771 发表于 2012-10-7 14:49

测试ok[attach]2021[/attach]

qq682907 发表于 2013-2-19 16:47

**** 作者被禁止或删除 内容自动屏蔽 ****

dingxuanhua 发表于 2014-7-10 14:20

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=7706&ptid=2245]1#[/url] [i]david[/i] [/b]


    必须支持

wdlinux_ 发表于 2015-11-14 17:57

[b]回复 [url=http://www.wdlinux.cn/bbs/redirect.php?goto=findpost&pid=7706&ptid=2245]1#[/url] [i]david[/i] [/b]


   [list=1][*]wget -c http://lcmp.googlecode.com/files/eaccelerator-0.9.6.1.tar.bz2[*]tar jxvf eaccelerator-0.9.6.1.tar.bz2[*]cd eaccelerator-0.9.6.1/[*]/www/wdlinux/php-5.3.13/bin/phpize[*]./configure --enable-eaccelerator=shared --with-php-config=/www/wdlinux/php-5.3.13/bin/php-config --with-eaccelerator-shared-memory[*]make[*]make install[/list]你这段代码描述的啥意思?是在坑爹吗??? 从第三行到第5行不知道描述的啥

页: [1]

Powered by Discuz! Archiver 7.2  © 2001-2009 Comsenz Inc.