安裝APC爲Magento提速

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標籤裏

	
<cache>
    <backend>apc</backend>
    <prefix>MAGE_</prefix>
</cache>	

其中,alphanumeric用是用來標識magento的,如果服務器上安裝有多個magento,請用獨一無二的字符代替,
配置好之後,再將apc源碼包編譯之後的apc.php複製到Magento根目錄裏
/usr/share/pear/apc.php

四、清除緩存

magento後臺管理裏,清除所有緩存
或者使用命令

rm -rf /var/www/var/cache/*

以上,都完成之後,訪問網站的根目錄下的apc.php文件,如顯示如下,
Magento Apc
那麼Magento就安裝成功,以後再介紹下apc的具體調試和開發

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章