APC全称:Alternative PHP Cache,是一套开放源代码的自由PHP加速软件,除了可以把将PHP编译产生的bytecode暂存在共享内存内重复使用,以提升执行效率的插件软件,亦会把中间码作优化,我们可以用来给Magento加速使用
一、安装APC的依赖组件
这里以Centos为例,
#yum install php-devel php-pear httpd-devel pcre-devel #pecl install apc
APC 安装成功,会出现如下提示
Build process completed successfully Installing '/usr/lib/php/modules/apc.so' Installing '/usr/include/php/ext/apc/apc_serializer.h' install ok: channel://pecl.php.net/APC-3.1.9 configuration option "php_ini" is not set to php.ini location You should add "extension=apc.so" to php.ini
二、修改php.ini的配置文件
搜索系统的php.ini文件的位置,加入以下配置申明到php.ini文件里
[APC] extension=apc.so apc.enabled =1 apc.shm_size=256 apc.num_files_hint=10000 apc.user_entries_hint=10000 apc.max_file_size=5M apc.stat=0
如果用来开发调试, 修改成apc.stat=1
保存之后,重启Apache
三、修改Magento的配置
打开Magento的配置文件 /app/etc/local.xml
将以下代码加入到global标签里
apc alphanumeric
其中,alphanumeric用是用来标识magento的,如果服务器上安装有多个magento,请用独一无二的字符代替,
配置好之后,再将apc源码包编译之后的apc.php复制到Magento根目录里
/usr/share/pear/apc.php
四、清除缓存
在magento后台管理里,清除所有缓存
或者使用命令
rm -rf /var/www/var/cache/*
以上,都完成之后,访问网站的根目录下的apc.php文件,如显示如下,
那么Magento就安装成功,以后再介绍下apc的具体调试和开发
原创文章,转载请注明:转载自Web开发笔记 | 安装APC组件为Magento加速
本文链接地址:https://www.magentonotes.com/apc-cache-for-magento-optimize.html
{ 3 comments }
Great information. Lucky me I recently found
your blog by chance (stumbleupon). I’ve book marked it for
later!
显示 No cache info available. APC does not appear to be running.
APC没开启吧,检查下参数
Comments on this entry are closed.