您的位置:首页 > 编程语言 > PHP开发

PHP APC on Ubuntu 8.04 Hardy简介

2011-09-08 15:35 369 查看
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 來查看狀況了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: