您好!欢迎光临赵容部落O(∩_∩)O~
时间:2013年6月7日 栏目:VPS教程 作者:赵 容 点击: 13,737 次
在2011年赵容部落曾经分享过一个在DA上安装eAccelerator Zend ioncube的一键包,只是经过了这么长时间,这个包已经不适用现在的环境了。最新版本的DA面板安装,我推荐大家直接在自定义安装的时候选择一起安装好Zend和ioncube等,eAccelerator的话我看过很多国外主机商他们都没有安装这个,所以,我建议……不装它(当然,您也可以编译安装下)。
XCache也是一款免费的PHP加速器,今天,我们主要分享如何在DA上安装XCache。
首先说下前提,我的DA编译的组件版本:Apache2.2,PHP5.3.25,MySQL5.5,CGI模式的。
目前,XCache最新的版本为3.0.1,我们就在DA上安装XCache,以下是编译过程:
cd /usr/local/src/
wget http://xcache.lighttpd.net/pub/Releases/3.0.1/xcache-3.0.1.tar.gz
tar -zxvf xcache-3.0.1.tar.gz
cd xcache-3.0.1
export PHP_PREFIX="/usr/local"
$PHP_PREFIX/php5/bin/phpize
./configure --enable-xcache -with-php-config=$PHP_PREFIX/php5/bin/php-config
make && make install
编译完成后,我们修改php.ini文件,将XCache加入,请加入以下代码在Zend的上面。
[xcache-common]
extension_dir = "/usr/local/php5/lib/php/extensions/no-debug-non-zts-20090626/"
extension = xcache.so
[xcache.admin]
xcache.admin.user = "admin"
xcache.admin.pass = ""
; xcache.admin.pass = md5($your_password)
xcache.admin.enable_auth = On
[xcache]
xcache.cacher = On
xcache.size = 64M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 3600
xcache.gc_interval = 300
xcache.var_size = 0M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.readonly_protection = Off
xcache.mmap_path = "/dev/zero"
完成后,重启Apache。
service httpd restart
查看是否编译和加载成功。
php –v
有两点注意事项,在这里提及下。
第一点,就是我们修改php.ini的时候,一定要把XCache加入的内容放到Zend的上面;
第二点,我在PHP5.2.17版本上也测试过同样的过程,跟PHP5.3.25不同的是,extension_dir目录为
/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/
标签: DA安装XCache , DirectAdmin教程 , XCache
声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!一分钱一分货仍是恒久不变之真理,未成年读者(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: DirectAdmin安装XCache教程码字不易,谢绝复制粘贴! 关于使用: 本站主要分享服务器及VPS信息,不提供任何产品销售及代购,所有访客朋友请在国家法律法规许可范围内购买和使用产品,QQ群讨论:683851361. 关于安全: 任何IDC都有倒闭和跑路的可能,主机线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.
博主你好,抽空能写个xcache-3.2.0在da下的安装方法吗
2015-05-22 21:49cd /usr/local/src/
2016-05-16 09:27wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz
tar -zxvf xcache-3.2.0.tar.gz
cd xcache-3.2.0
export PHP_PREFIX=”/usr/local”
$PHP_PREFIX/php56/bin/phpize
./configure –enable-xcache -with-php-config=$PHP_PREFIX/php56/bin/php-config
make && make install
修改php56/lib下php.ini
在zend上方加入以下代码
[xcache-common]
extension_dir = “/usr/local/php5/lib/php/extensions/no-debug-non-zts-20131226/”
extension = xcache.so
[xcache.admin]
xcache.admin.user = “admin”
xcache.admin.pass = “”
; xcache.admin.pass = md5($your_password)
xcache.admin.enable_auth = On
[xcache]
xcache.cacher = On
xcache.size = 64M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 3600
xcache.gc_interval = 300
xcache.var_size = 0M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300
xcache.readonly_protection = Off
xcache.mmap_path = “/dev/zero”
重启apache,service httpd restart
php –v查看效果
cgi模式下 会定期自动清空缓存 怎么解决?
2014-04-03 21:58– -测试了,将你上面的2.0.1换成3.1.0 http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz
就能在新版DA中搞定了。。。我lnmp0.9中也用这玩意升级成功。。。
2013-12-20 21:14我好想也是在新版的DA中测试通过的
2013-12-20 21:15蛋疼的是复制你的上面的,我直接就不起作用。。。不管是DA还是LNMP。。。所以我果断的去看了有啥新版本。。。
2013-12-20 21:17是我写错了,我测试的时候最新是3.0.1,我是手工加的,把3.0.1写成了2.0.1了。
2013-12-20 21:20我看了截图,装的确实是3.0.1
蛋疼。。。。。
2013-12-20 21:21安装后 启动后 提示这个错误 是怎么回事呀 谢谢了 Warning: xcache_isset() [function.xcache-isset]: XCache var cache was not initialized properly
2013-12-16 11:59$PHP_PREFIX/php5/bin/phpize
2013-10-12 10:37-bash: /usr/local/php5/bin/phpize: No such file or directory $PHP_PREFIX/php5/bin/phpize
-bash: /usr/local/php5/bin/phpize: No such file or directory
编辑没问题,但是用 extension 加载失败,我尝试用 zend_extension = /x/x.so 加载成功
2013-06-23 13:32一般可以根据报错修正下,在DA上弄没有问题的。
2013-06-23 16:07嗯,谢谢!
2013-06-23 16:45弄完之后Apache起不来了 😮
2013-06-14 16:43看报错信息,启动apache的报错信息贴来看看?
2013-06-14 16:46Stopping httpd: [ OK ]
2013-06-14 17:51Starting httpd: httpd: Could not reliably determine the server’s fully qualified
domain name, using 192.110.X.X for ServerName
主机名有问题吗?这个不应该是xcache带来的啊
2013-06-14 18:06cgi模式下opcode好像都是只能探针看看有个勾 没啥效果的 记得以前倒腾过几次 依稀记得memcache可以装 但是多站点怎么区分当时没想 apc xcache ea 这三cli下是可以的 da加个varnish前端倒是不错 也许我改去买个授权 再倒腾倒腾
2013-06-08 22:00编译没问题 但是测试不成功 PHP5.2.17
2013-06-08 15:16可能修改php.ini文件没弄好。5.2.17和5.3.25我都试过OK的
2013-06-08 15:18就是按照这个配置了 还是不行 extension_dir=”/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/”
2013-06-08 15:28