linux下php5.4安裝加速擴展apc配置

1.apc簡介
Alternative PHP Cache (APC) 中文全稱是「可選PHP緩存」,是一種對PHP有效的開放源高速緩衝儲存器工具,可用於緩存和優化Web服務器上的PHP代碼,改善服務器性能。
2.apc優點
APC 和 eAccelerator 都是不錯的PHP加速緩存,可是爲何在這裏要推薦使用 APC 呢?
(1)穩定性
根據咱們對幾個大站點的測試,雖然在低負載的狀況下,APC性能略遜於eAccelerator,可是在大流量長期運行的狀況下,APC 比 eAccelerator 更爲穩定。若是站點出現 PHP 忽然假死、無端出現 502 報錯的現象,咱們建議使用 APC 。
(2)技術支持
APC 的發展迅速,自從 FACEBOOK 加入對 APC 的更新後,獲得了很大發展,而 eAccelerator 新版本穩定性不佳,功能和代碼都被刪除了很多。
(3)兼容性
APC 對 PHP5.3 及5.4版本支持良好
3.apc安裝(安裝包見附件)
[root@showip opt]# tar zxf APC-3.1.13.tgz
[root@showip opt]# cd APC-3.1.13
[root@showip APC-3.1.13]# /usr/local/php/bin/phpize
[root@showip APC-3.1.13]# ./configure --with-php-config=/usr/local/php/bin/php-config --enable-apc --enable-mmap --enable-apc-spinlocks --disable-apc-pthreadmutex
[root@showip APC-3.1.13]# make && make install
[root@showip APC-3.1.13]# vi /usr/local/webapps/php/etc/php.ini  #加入如下參數
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測試php

 

wKioL1S1_4DjPxaEAAFFGhRvfvA428.jpg

wKiom1S1_rbBoZnFAAGJ3WjrIME990.jpg

相關文章
相關標籤/搜索