给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 适用于面板或者非面板

赞 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 麦田一根葱学习鸟回复