手机版

如何在Win下安装PHP的APC扩展?

时间:2021-11-17 来源:互联网 编辑:宝哥软件园 浏览:

介绍APC(替代PHP缓存)是一个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文件,在扩展区添加如下代码扩展名=php_apc.dll重启服务器,使用phpinfo检查phpinfo()是否安装成功;

PHFO检查apc扩展是否安装成功,检查可用内存,创建一个php文件APC meminfo . phpprint _ r(APC _ SMA _ info());//缓存使用的内存量使用以下公式计算:total _ memory=APC . shm _ segments * APC . shm _ size在本例中,可用内存约为32 Mb。通常,如果我们的缓存需要超过32 Mb,我们应该增加APC使用的段数。但是,这可能会导致web服务器错误,因此最好增加片段的大小。我们应该逐渐增加可用缓存的总量,以避免内存损失。默认的APC如下:复制代码如下: APC . cache _ by _ default=onapc . enable _ CLI=offpc . enabled=onapc . file _ update _ protection=2 APC . filters=APC . GC _ TTL=3600 APC . Inc .路德_ once _ override=offpc . max _ file _ size=1mapc . num _ files _ hint=1000 APC . optimization=offpc . report _ auto filter=offpc . shm _ segments=1 APCslam _ defense=0apc。stat=onapc。TTL=0apc。user _ entries _ hint=100apc。user _ TTL=0apc。write _ lock=on有关APC完整参数设置的说明,请参考http://www.php.net/apc.以下是php.ini中的APC块,请将其粘贴到您的php.ini文件中:复制代码如下: APC . enabled=1 PC . shm _ segments=1 PC . shm _ size=64 APC . max _ file _ size=10 MAPC . stat=1。其他设置将使用默认值。设置临时目录APC需要一个临时目录来存储文件。它将尝试在windows的临时目录中缓存文件。请提前给临时目录写权限。监控和调整缓存

用于监控和调整apc缓存的APC源包含一个php脚本,对于监控和调整性能缓存非常有用。1.下载APC监控文件:压缩包中的http://pecl.php.net/package/apc2,和apc.php文件显示APC监控信息。3.运行此文件,您将看到一个图表,显示缓存中的一些统计数据。4.调整缓存,并检查一般缓存信息和详细内存使用和碎片部分。5.监控缓存满计数和碎片百分比。如果缓存满计数大于0,则意味着缓存已满,并且读写频繁,因为没有分配足够的内存。增加apc.shm_size可以解决这个问题。6、碎片百分比应为0%,但其值会随着内存的频繁读写而增加。apc.php关注apc.php的安全性,应该使用安全认证来控制APC . PHP的信息输出。例如,复制代码如下://Moodle用户身份验证require _ once('./config . PHP ');require_once($CFG - libdir)。/adminlib . PHP ');require _ log in();require _ capability(' Moodle/site : config ',get _ CONTEXT _ instance(CONTEXT _ SYSTEM,SITEID));//禁用APC Auth(APC安全认证)默认值(' use _ authentication ',0);//.

版权声明:如何在Win下安装PHP的APC扩展?是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。