给php加装xcache 适用于面板或者非面板

好吧,阿福仅仅在DA和lnmp上测试过- -所以上面的面板和非面板自然是指DA和lnmp 有其他的也可以效仿折腾,阿福尽量写详细。

其实这货是即将淘汰的,不过用在php5.2 php5.3 php5.4还行。据说php5.5版本的就用opcache了。好吧,咱们还是先把xcache搞定把。

下面就开始把,注视都在后面,可能有些不符合规范的注视。。所以请复制一行,然后运行一行。

cd /usr/local/src/                       /*cd到这个目录 没有?创建呗*/
wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz    /*下载最新版的xcache 没有的话,就到上面的网址上看*/
tar -zxvf xcache-3.1.0.tar.gz
cd xcache-3.1.0
export PHP_PREFIX=”/usr/local”               /*这个是定义php的输出目录*/
$PHP_PREFIX/php/bin/phpize               /*定义phpize的地址*/
./configure –enable-xcache -with-php-config=$PHP_PREFIX/php5/bin/php-config
make && make install

上面的那个路径啊啥的不是一成不变的,看你自己装php的地方呢。DA的话,是php5 然后lnmp就是上面的路径了,你有其他的脚本装其他的路径也可以find一下。看看路径的地址。之后就是在php.ini下加上如下代码了。记住一定要加在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”

作者: 阿福

购买时被坑爹的枪手坑了。只知道介绍如何如何的好,不知道介绍其坏处。因此,写此博客,望能给各大网友帮助。

《给php加装xcache 适用于面板或者非面板》有1个想法

发表评论

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