擴展服務

APC安裝指南

APC簡介

Alternative PHP Cache (APC) 中文全稱是“可選PHP緩存”,是一種對PHP有效的開放源高速緩沖儲存器工具,可用于緩存和優化Web服務器上的PHP代碼,改善服務器性能。

APC優勢

APC 和 eAccelerator 都是不錯的PHP加速緩存,但是為什么在這里要推薦使用 APC 呢?

1、穩定性

根據我們對幾個大站點的測試,雖然在低負載的情況下,APC性能略遜于eAccelerator,但是在大流量長期運行的情況下,APC 比 eAccelerator 更為穩定。如果站點出現 PHP 突然假死、無故出現 502 報錯的現象,我們建議使用 APC 。

2、技術支持

APC 的發展迅速,自從 FACEBOOK 加入對 APC 的更新后,得到了很大發展,而 eAccelerator 新版本穩定性不佳,功能和代碼都被刪除了不少。

3、兼容性

APC 對 PHP5.3 版本支持良好。

APC安裝

APC的安裝很簡單,下面以http://faq.comsenz.com/userguide/x/nginx.html的安裝規范為準,介紹APC的安裝過程。

1、下載APC程序

wget http://pecl.php.net/get/APC-3.1.9.tgz

2、解壓和編譯

tar zxvf APC-3.1.9.tgz

cd APC-3.1.9

/usr/local/php5/bin/phpize

./configure --enable-apc --enable-mmap --enable-apc-spinlocks --disable-apc-pthreadmutex --with-php-config=/usr/local/php5/bin/php-config

make

make install

make clean

3、編輯php.ini

找到 extension_dir ,把值改為

/usr/local/php5/lib/php/extensions/no-debug-non-zts-20060613/

然后在下面加入

extension=apc.so

apc.enabled = 1

apc.shm_size = 64M

apc.stat = 1

其中apc.shm_size設置的是內存大小,一般用64M即可,內存小的可以改為32M。

apc.stat設置成0時,性能會有所提升。但是每當PHP文件被修改后,必須得重啟下PHP才能見效。如果平時需要頻繁修改PHP文件的站點來說,推薦將該參數設置成1。

4、重啟PHP

至此,APC安裝完成。

pk10倍投大小的方法 河北快3开奖一定牛 秒秒彩刷流水 15选5中2个有钱吗 天天爱海南麻将Ⅴ2新版本 疯狂飞艇彩票 股票配资浙嘉配资 幸运赛车计划 北京快3 老11选5历史开奖 基金配资合法性 分分彩精准计划网站 下载广东闲来麻将 天津十一选五开奖结 nba比分战报 25选5概率是多少 神来棋牌官方客服