[FreeBSD] 加速你的 PHP - APC
| 三月 24, 2007 | 3個迴響| 沒有引用| 3050 reads | Size: L, M, S | Edit: P, C, R || Category: Server. and Tags: FreeBSD, PHP, APC. |
從 gslin 的文章知道了有 APC(Alternative PHP Cache)這個玩意(真是見識淺薄),剛剛把他裝起來看看,結果真的「很明顯」的變快了!有興趣的也裝看看吧。這邊分享、紀錄一下 FreeBSD 的作法。
1. 安裝很簡單,到「/usr/ports/www/pecl-APC/」下面,「make install clean」一下即可。
2. 接著將設定加到「php.ini」最下面,我的設定如下:
; APC Setting
apc.stat=0
apc.enabled=1
apc.shm_segments=1
apc.shm_size=128
;apc.ttl=7200
;apc.user_ttl=7200
; 修正參數
apc.ttl=300
apc.user_ttl=300
apc.num_files_hint=1024
apc.mmap_file_mask=/tmp/apc.XXXXXX
apc.enable_cli=1
儲存之後,檢查一下「extensions.ini」裡面有沒有「extension=apc.so」。完成後,就可以重開 Apache 了。
3. 接著,可以從 phpinfo 看到是否有正確載入等等。或是複製「/usr/local/share/doc/APC/apc.php」到網頁目錄下,就可以看到詳細的資訊、快取狀況等等。裡面也會有各個快取的檔案,但是路徑部份是被隱藏的,如果要打開,可以在 apc.php 同一個目錄下,加上一個 apc.conf.php,內容是:
defaults('ADMIN_USERNAME','帳號');
defaults('ADMIN_PASSWORD','密碼');
?>
這樣就可以點上方來登入,查看更詳細的資料了。到這邊,就完成了,可以去看看,速度是不是真的變快了不少?
另外,為了測試效果,先把 eAccelectrator 關掉了。看看這樣效果如何。過幾天看看一起開會如何?有人這樣玩的嗎?
+FunP | +HEMiDEMi | +My Share | +TwitThat | +Del.icio.us
隨機文章:
» PHP APC on Ubuntu 8.04 Hardy
» [FreeBSD] phpSysInfo, phpMyAdmin
» [FreeBSD] Apache, MySQL, PHP
近期文章:
« 升級到 Lifetype 1.2
» Lifetype 1.2 上市!


讚!
我來試試看