擴展服務

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倍投大小的方法 白小姐四选一肖期期准 最近股市行情分析图 22选5河南最新开奖今 好运彩下载 北京pk赛车官网下载 北京福彩快3app 福彩3d玩法奖金规则图 万达股票行情查询 今天江苏快3开奖号码查询 金发科技股票行情 陕西快乐10分开奖走势图 5000元炒股一年 湖南快乐十分彩开奖 股票大盘咋看 江苏快三玩法规则 福建22选5开奖号码结果查询