亲历安装Turck MMCache for PHP

phpv.net 2004年09月06日 22:56 查看9914次 作者: easy  【
文章分类:其它杂谈

安装Turck MMCache for PHP

在不少地方看到介绍这个加速器.于是决定装在服务器上来试试

到Turck MMCache官方http://turck-mmcache.sourceforge.net/看了看文档,

然后点http://sourceforge.net/project/showfiles.php?group_id=69426下载最新发行版本 turck-mmcache-2.4.6.tar.bz2

#wget http://aleron.dl.sourceforge.net/sourceforge/turck-mmcache/turck-mmcache-2.4.6.tar.bz2

#tar jxvf turck-mmcache-2.4.6.tar.bz2
#cd turck-mmcache-2.4.6

按官方Quick install步骤

#export PHP_PREFIX="/usr/local/php"
#$PHP_PREFIX/bin/phpize

到这里出现错误了:
/usr/local/php/bin/phpize: line 57: aclocal: command not found

:(
缺个aclocal,搜索了一下,有了答案.先要装 autoconf & automake & libtool
装就装吧,怕它不成

# wget ftp://ftp.gnu.org/gnu/autoconf/autoconf-2.59.tar.gz
# tar zxvf autoconf-2.59.tar.gz
# cd autoconf-2.59
# ./configure --prefix=/usr
# make
# make check

 
 /////////////////////////////等好久呀............................

 

 

 

///////////////////////////////终于有完了.

# make install

//刚才只是其它之一还有得装呢

# wget ftp://ftp.gnu.org/gnu/automake/automake-1.9.tar.gz
# tar zxvf automake-1.9.tar.gz
# cd automake-1.9
# ./configure --prefix=/usr
# make
# make check

/////////////////////唉,P3 1G真是不行了,意外意外.在等待中仔细看:
////本软件包自带测试套件,能执行一些测试,以确定它是否编译正确。如果你想运行测试套件,执行下面的命令:make check
///妈呀,我白白等了半小时了

#make install

 

# wget ftp://ftp.gnu.org/gnu/libtool/libtool-1.5.tar.gz
# tar zxvf libtool-1.5.tar.gz
# ./configure --prefix=/usr
# make
# make install

/////////////////////现在让我转回正题,接着刚才的...

# cd /root/software/turck-mmcache-2.4.6
# export PHP_PREFIX="/usr/local/php"
# $PHP_PREFIX/bin/phpize
# ./configure --enable-mmcache=shared --with-php-config=$PHP_PREFIX/bin/php-config
# make
 #make install

/// 提示 Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/


///编辑PHP.INI文件

# vi /usr/local/Zend/etc/php.ini

[Zend]
zend_optimizer.optimization_level=15
前添加以下内容:


  zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/mmcache.so"
  mmcache.shm_size="16"
  mmcache.cache_dir="/tmp/mmcache"
  mmcache.enable="1"
  mmcache.optimizer="1"
  mmcache.check_mtime="1"
  mmcache.debug="0"
  mmcache.filter=""
  mmcache.shm_max="0"
  mmcache.shm_ttl="0"
  mmcache.shm_prune_period="0"
  mmcache.shm_only="0"
  mmcache.compress="1"

  记住:一定要在Zend前加,而不是后~~否则会出错.
    zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20020429/mm
cache.so"的内容请根据实际情况修改

最后添加临时文件夹
# mkdir /tmp/mmcache
# chmod 0777 /tmp/mmcache

最后重启apache
#apachectl restart

测试:

看到PHPINFO多了一条
 Copyright (c) 1998-2004 Zend Technologies with Turck MMCache v2.4.6

 网页执行时间:
没加载这个东西时
prosecced in 0.183053 second(s)
prosecced in 0.015759 second(s)
prosecced in 0.014686 second(s)

加载后
prosecced in 0.013278 second(s)
prosecced in 0.014347 second(s)

可能页面本来就小,所以速度没看出来有明显变化,但论坛似乎是快了些http://bbs.phpv.net


有些失望,没他们说的那么好,但好像论坛速度也有些提高.

弄了两小时,知道有这么个网站:Linux From Scratch --->我想把它译做linux欢乐一把抓!让你完全定制自己的linux...

责任编辑:admin

给文章打分...

平均分:0.8(27 次)

-5 -4 -3 -2 -1 0 1 2 3 4 5
5

顶一下

发表我的见解...

  • 您的大名: 留空为匿名
  • 您的主页:
  • 您的邮箱: