PHP加速组件apc安装 看全部

wget http://pecl.php.net/get/APC-3.1.2.tgz
tar zxvf APC-3.1.2.tgz
cd APC-3.1.2/
/usr/local/php/bin/phpize
./configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/php/bin/php-config
make
make install

php.ini 加入
extension=apc.so
apc.enabled = 1
apc.cache_by_default = on
apc.shm_segments = 1
apc.shm_size = 32
apc.ttl = 600
apc.user_ttl = 600
apc.num_files_hint = 0
apc.write_lock = On

重启。
有效果吗?
  • 3# cpuer
  • 2009-8-11 13:05:53
引用: 原帖由 phpwinder 于 2009-8-11 12:57 发表
有效果吗?


我这个VPS安装了eaccelerator了没有装APC,另外一个VPS安装了APC,还是有效果的。
  • 4# gdtv
  • 2009-8-11 15:43:07
如果同时装eaccelerator和APC会怎样?
  • 5# cpuer
  • 2009-8-11 15:44:54

回复 4# 的帖子

装一个就行了吧,我就用eaccelerator,APC和eaccelerator好像没有冲突的,APC跟Xcache好像有冲突。
  • 6# puper
  • 2009-8-11 16:42:27
apc和 memcache吧,apc只用来缓存中间代码

[ 本帖最后由 puper 于 2009-8-23 00:45 编辑 ]
  • 7# cpuer
  • 2009-8-11 16:49:06
http://www.mysqlperformanceblog.com/2006/09/27/apc-or-memcached/
http://www.mysqlperformanceblog. ... ormance-comparison/

如果单台服务器的话APC比较不错,如果分布式集群的话memcached将会更抢眼。
  • 8# cpuer
  • 2009-8-11 16:51:11
引用: 原帖由 puper 于 2009-8-11 16:42 发表
apc和 memcache吧,apc只用来缓存中间代码


。。。502了