windows上PHPAPC拓展的安装和配置
时间:2021-07-01 10:21:17
帮助过:3人阅读
windows下PHP APC拓展的安装和配置
?
APC简介
APC(Alternative PHP Cache)是一个PHP缓存。它在内存中存储PHP页面并且减少了硬盘的I/O。这对于性能的提升十分明显。你甚至可以在CPU使用率下降50%的情况下提升系统50%的性能。
这篇教程我们会告诉大家如何在windows上安装APC。我已经在windows server 2003上成功测试。当然,在你也可以使用windows xp做为测试服务器。
windows下安装PHP的APC拓展
注意:你不能在一天服务器上同时安装APC和Zend Optimiser,二者只能选其一。
按照下面的方法安装PHP的APC拓展。
下载正确的版本
我是用的PHP版本是5.2.6,附上下载地址:php_apc_dll for php5_2_6
注意:确定你所下载的APC拓展版本对应了你的PHP版本。
设置php.ini
编辑php.ini文件,向其中的拓展区域部分添加如下代码
重启服务器,使用phpinfo查看是否成功安装
phpinfo查看apc拓展是否安装成功
查看可用的内存
创建一个php文件apcmeminfo.php
1 | print_r(apc_sma_info()); |
?
?
2 | total_memory = apc.shm_segments * apc.shm_size |
在这个例子中,可用的内存大约32 Mb。通常,如果我们需要在我们的缓存中超过32 Mb,我们应该增加APC使用的分段数量。然而,这可以导致web服务器错误,因此最好是增加片断的大小。我们应该逐步为缓存增加可用的总量,以避免内存的流失。
默认的APC如下:
1 | apc.cache_by_default = On |
4 | apc.file_update_protection = 2 |
7 | apc.include_once_override = Off |
9 | apc.num_files_hint = 1000 |
11 | apc.report_autofilter = Off |