wdcp安装Memcached缓存与eAccelerator的方法

虽说WDCP面板从2.2版本就已经集成了Memcached的安装以及后台设置,确实老耿在后台也发现了,具体路径:登录后台-系统设置-Memcached设置。到目前的2.5版本也是一样没有安装,都需要自己安装,安装方法如下:
用root登陆SSH(可以用putty),执行以下命令,一行为一条命令

1.安装Memcached缓存

wget -c http://down.wdlinux.cn/in/memcached_ins.sh
sh memcached_ins.sh

安装完毕后,脚本会自动添加配置代码到php.ini,如果没有添加,可以手动添加:

[memcache]
extension_dir =/www/wdlinux/php/lib/php/extensions/no-debug-zts-20060613
extension=memcache.so

然后启动服务

service memcached start|stop|restart

注:sh脚本里面有一个libevent是https地址下载,有些系统不支持,可能会安装不成功,可以把文件保持到一个可以下载的地方,然后到sh脚本里面改一下这个的地址就可以了。

2.安装eAccelerator加速

wget http://down.wdlinux.cn/in/eac0961_ins.sh
sh eac0961_ins.sh

安装完毕后,也需要到php.ini文件最后看看有没有以下配置代码,如果没有,请手工加上。

extension_dir="/www/wdlinux/apache_php/lib/php/extensions/no-debug-non-zts-20090626/"
extension="eaccelerator.so"
eaccelerator.shm_size="8"
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之后,发现phpinfo里面是找不到的,可以把最上面的两行替换如下:

extension_dir="/www/wdlinux/php/lib/php/extensions/no-debug-zts-20060613"
extension="/eaccelerator.so"

这样就可以了

暂无评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注