Win 下如何安装 PHP 的 APC 拓展
APC 简介
APC(Alternative PHP Cache)是一个 PHP 缓存。它在内存中存储 PHP 页面并且减少了硬盘的
I/O。这对于性能的提升十分明显。你甚至可以在 CPU 使用率下降 50%的情况下提升系统
50%的性能。
windows 下安装 PHP 的 APC 拓展
注意:你不能在一天服务器上同时安装
APC 和 Zend Optimiser,二者只能选其一。
按照下面的方法安装
PHP 的 APC 拓展。
下载正确的版本
我是用的
PHP 版本是 5.3.10
注意:确定你所下载的
APC 拓展版本对应了你的 PHP 版本。
设置
php.ini
编辑
php.ini 文件,向其中的拓展区域部分添加如下代码
extension = php_apc.dll
重启服务器,使用
phpinfo 查看是否成功安装
phpinfo();
phpinfo 查看 apc 拓展是否安装成功
查看可用的内存
创建一个
php 文件 apcmeminfo.php
print_r(apc_sma_info());
//由缓存使用的内存数量使用这个公式来计算:
total_memory = apc.shm_segments * apc.shm_size
在这个例子中
,可用的内存大约 32 Mb。通常,如果我们需要在我们的缓存中超过 32 Mb,我
们应该增加
APC 使用的分段数量。然而,这可以导致 web 服务器错误,因此最好是增加片
断的大小。我们应该逐步为缓存增加可用的总量,以避免内存的流失。
默认的
APC 如下:
代码如下:
apc.cache_by_default = On
apc.enable_cli = Off
apc.enabled = On