Centos中安装apc

APC主要有两个做用,一是将php的编译缓存保存在共享内存中,简单理解就是使用了APC之后,省了须要每次将PHP 源代码编译为PHP Opcode的时间,提升了性能,只要下次PHP源代码没有任何修改,则就不须要从新编译了。另外一方面的做用是相似Memcached的功能,APC是将数据保存到共享内存中,Memcached也是将数据保存在内存中,不过Memcached支持分布式,而APC不支持分布式。php

1    下载文件vim

http://pecl.php.net/package/apc找到最新的apc稳定版本缓存

wgethttp://pecl.php.net/get/APC-3.1.9.tgz
tar zxvf APC-3.1.9.tgz
cd APC-3.1.9


2    编译安装bash

/usr/local/php/bin/phpize
./configure --enable-apc --enable-apc-mmap--with-php-config=/usr/local/cine/php/bin/php-config
make
make install

 

3    修改php.ini分布式

vim /etc/php.ini

添加如下内容:ide

[apc]
extension="/usr/local/cine/php/lib/php/extensions/no-debug-non-zts-20090626/apc.so"
apc.enabled = 1
apc.cache_by_default = on
apc.shm_segments = 1
apc.shm_size = 32M
apc.ttl = 7200
apc.user_ttl = 7200
apc.num_files_hint = 0
apc.write_lock = on

4    检测是否安装成功post

php -m | grep apc

若是有显示apc说明已经安装成功了性能

相关文章
相关标签/搜索