字體:  

CentOS 5.6 下安裝 PHP APC

lexus 發表於: 2011-8-09 00:49 來源: ADJ網路控股集團


Alternative PHP Cache(APC)是 PHP 的一個免費公開的優化代碼緩存。它用來提供免費,公開並且強健的架構來緩存和優化 PHP 的中間代碼。

 

不過在安裝 PHP-APC 過程中...竟然有發生 Error!


問題一:沒有gcc => 安裝gcc
問題二:出現ERROR~ apc_regex has no member named 'preg' => 安裝pcre-devel


它在 CentOS 5.6 的安裝方式如下:

整個安裝流程如下(前提是您已經裝了php/apache等):


1. 先用 yum 安裝以下套件:

QUOTE:


#yum install php-devel
#yum install httpd-devel
#yum install make glibc-devel gcc
#yum install pcre-devel



2. 使用 pecl 工具下載、編譯並安裝 APC 模組(因為包含編譯程序,所以會花點時間):

#pecl install apc

 

3. 用 vi 之類的文字編輯器編輯 /etc/php.d/apc.ini(預設沒這個檔案要自行產生),寫入以下內容:

QUOTE:


extension=apc.so
apc.enabled=1
apc.shm_segments=1


;緩存大小
apc.shm_size=256
apc.ttl=7200
apc.user_ttl=7200


;最大緩存檔案數
apc.num_files_hint=1024
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=0


;最大緩存檔案大小
apc.max_file_size=5M


;檔案寫入鎖定
apc.write_lock = On



4. 重新啟動 httpd:

#service httpd restart

 

大致上是這樣,底下是觀看 phpinfo 的畫面:

 

ok之後...可以觀看 apc.php 了解更多資訊...web路徑自行調整:

#cp -a /usr/share/pear/apc.php /Web/Root_Doc/