APC(Alternative PHP Cache)中文全称是“可选PHP缓存”,是PECL的一个组件,通过缓存和优化Web服务器上的PHP代码来加快网站访问速度,提高服务器性能。另外还有两个江湖传言:一、Facebook使用了APC作为加速引擎;二、从PHP6.0开始官方将APC加入了PHP源代码中。APC官方网站http://pecl.php.net,最新稳定版本为3.1.6 一、安装APC 安装完毕后会在/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626目录下生成一个apc.so模块 二、修改PHP配置文件php.ini,开启APC功能 编辑php.ini,添加如下内容 三、查看APC状态 Apc安装源代码中提供了一个监控工具,可以用来监控APC的状态,这个工具是一个PHP程序,名字叫做apc.php。我们把它拷贝到网站根目录即可 查看APC状态时可以通过访问http://localhost/apc.php进行查看
引用
fetch http://pecl.php.net/get/APC-3.1.6.tgz tar zxvf APC-3.1.6.tgz cd APC-3.1.6 /usr/local/php/bin/phpize ./configure --enable-apc --enable-apc-mmap --with-php-config=/usr/local/php/bin/php-config make make install
引用
extension="apc.so" apc.enabled = 1 apc.cache_by_default = on apc.shm_segments = 1 apc.shm_size = 64M apc.ttl = 600 apc.user_ttl = 600 apc.num_files_hint = 0 apc.write_lock = On
引用
cp ./APC-3.1.6/apc.php/usr/local/nginx/htdocs/