当前位置:首页 > PHP教程 > PHP高级教程

PHP OPCode缓存 APC详细介绍

apc的介绍

the alternative php cache (apc) is a free and open opcode cache for php. its goal is to provide a free, open, and robust framework for caching and optimizing php intermediate code.

apc官方网站:http://www.php.net/manual/en/book.apc.php

win下最新版本的下载地址:http://downloads.php.net/pierre/

下载连接:http://downloads.php.net/pierre/php_apc-3.1.4-5.3-vc6-x86.zip 根据自己的php编译版本使用相对应的dll

apc配置

apc配置主要讲解在win下的配置,类linux下的配置网上文章比较多

1.下载php_apc.dll 到php的ext目录下

2.修改php.ini 添加extension=php_apc.dll

在php.ini尾部添加配置项

; apc setting
[apc]
;开启stat会报错
;apc.stat=0
apc.enabled=”1″
apc.shm_segments=”1″
;这里的问题,这里修改了默认内存配置win7下出错,不知道大家遇到没的?
;apc.shm_size=”128″
; apc.ttl=7200
; apc.user_ttl=7200
; 修正參數
apc.ttl=”300″
apc.user_ttl=”300″
apc.num_files_hint=”1024″
apc.mmap_file_mask=”e:/wamp/tmp/apc.xxxxxx”
apc.enable_cli=”1″

3.重新启动apache服务器,查看phpinfo中是否有apc的配置项目,有的话就配置成功了.

apc控制面板,控制文件来自apc-3.1.4.tgz

未使用缓存之前

使用缓存后

常见问题:

1.在fcgi下的opcode的缓存清除问题?


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:)!