PHP APC on Ubuntu 8.04 Hardy简介

APC (AlternativePHP Cache)是一個 opcode accelerator,大概就是把 PHP 執行的結果儲存起來,這樣下次又存取到這段 Code的時候,就不需要重跑一次。也因此,似乎比較適合不會太過平凡更改的環境?當然,也可以調整快取存活時間(在 APC 裡面是*.ttl)來改善。簡單講,就是用來加速 PHP 的網站(程式)的。

安裝所需的相關軟體:

# sudo apt-get install apache2-threaded-dev php5-dev php-pear

利用 pecl 來安裝 apc:

# sudo pecl install apc

接著建立設定檔:

# sudo nano /etc/php5/conf.d/apc.ini

將這段內容放入:

extension = apc.so
apc.stat=0
apc.enabled=1
apc.shm_segments=1
apc.shm_size=64
; 快取的大小,單位mb。
apc.ttl=300
apc.user_ttl=300
; ttl 是快取時間,單位是秒。
apc.num_files_hint=1024
apc.mmap_file_mask=/var/tmp/apc.XXXXXX
; 後面的XXXXXX不需要修改,真的就是這樣。
apc.include_once_override = 1
apc.enable_cli=1
; 如果 cli 也需要 apc,就改成 1 來啟用。

儲存後就可以了。接著重開 Apache:

# sudo /etc/init.d/apache2 force-reload

搞定。

 

如果想要查看 APC 的情況,可以複製這個檔案到你要的位置去:

# sudo cp /usr/share/php/apc.php ./

並且記得打開來修改,前面有段:

defaults('ADMIN_USERNAME','apc');
defaults('ADMIN_PASSWORD','password');

改成你想要的帳號密碼。

然後就可以連到 http://YOUR-DOMAIN/apc.php 來查看狀況了。


你可能感兴趣的:(PHP APC on Ubuntu 8.04 Hardy简介)