Alternative PHP Cache (APC) 是一个开放自由的PHP opcode 缓存。它的目标是提供一个自由、 开放,和健全的框架用于缓存和优化PHP的中间代码。
简单说,php的apc组件就是优化php性能的一个工具。
centos中没有这个包,需要手动编译安装。安装方法如下:
1、下载源码
apc官方地址:http://pecl.php.net/package/apc,最新版是3.1.14。
wget http://pecl.php.net/get/APC-3.1.14.tgz
2、解压、编译安装
tar xzf APC-3.1.14.tgz phpize ./configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/php/bin/php-config --prefix=/usr/local/apc make && make install
3、配置php.ini
vi /usr/local/php/etc/php.ini
添加以下代码到文件末尾:
[apc] extension= "apc.so" apc.enabled = 1 apc.cache_by_default = on apc.shm_segments = 1 apc.shm_size = 64 apc.ttl = 7200 apc.user_ttl = 7200 apc.num_files_hint = 0 apc.write_lock = On
4、重启apache或者php-fpm(nginx)
service httpd restart/service php-fpm restart