background image

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