Centos/lnmp下边编译PHP APC
昨天在测试WP的缓冲插件,看到有些人介绍w3 total cache很是强大,于是想试试了。安装后,发现其支持PHP APC缓冲技术,这下就有兴趣了,毕竟PHP APC是PHP官方开发的啊,性能应该说不错。这不,闲吧马上就想编译安装PHP APC了。不过这里先介绍下PHP APC。APC是Alternative PHP Cache的简称,是 PHP 的一个免费公开的优化代码缓存。它用来提供免费,公开并且强健的架构来缓存和优化PHP的中间代码。好了,有了初步了解就开始编译吧,启动虚拟主机,因为我本地的虚拟主机是CENTOS,而且安装的是LNMP一键安装包。所以就简单的写下安装步骤吧
PHP APC的版本是闲吧是在官方找的最新稳定版本APC-3.1.6。,具体命令如下
wget -c http://pecl.php.net/get/APC-3.1.6.tgz
tar xzvf APC-3.1.6.tgz
cd APC-3.1.6
/usr/local/php/bin/phpize
./configure --enable-apc-mmap --enable-filehits --enable-apc --with-php-config=/usr/local/php/bin/php-config
make
make install
然后打开PHP配置文件php.info,在最后添加如下代码:
[apc]
extension = apc.so
apc.cache_by_default = On
apc.coredump_unmap = Off
apc.enable_cli = 0
apc.enabled = 1
apc.rfc1867 = Off
apc.file_update_protection = 2
apc.filters =
apc.gc_ttl = 3600
apc.include_once_override = Off
apc.max_file_size = 1M
apc.mmap_file_mask = ""
apc.num_files_hint = 1000
apc.report_autofilter = Off
apc.shm_segments = 1
apc.shm_size = 64M
apc.slam_defense = 0
apc.stat = On
apc.stat_ctime = Off
apc.ttl = 0
apc.user_entries_hint = 4096
apc.user_ttl = 0
apc.write_lock = On
重新启动LNMP,搞定。上传探针,发现APC模块已经编译成功,如下图:
希望能帮到各位童鞋们!欢迎继续支持闲吧资源站。
共有 0 条评论