搜索
熱搜: 活動 交友 discuz
查看: 1501|回復: 0
打印 上一主題 下一主題

[Linux] eAccelerator原mmcache在linux下的安裝筆記

[複製鏈接]
跳轉到指定樓層
1#
發表於 2008-2-19 01:48:13 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
什麼是Eaccelerator?

也許你從沒聽說過Eaccelerator,但是我想大家都應該聽說過MMCache吧?Eaccelerator可以算是MMCache的“後繼者”。這款軟體的功能就是通過在記憶體中暫存PHP檔從而加速PHP程式的執行速度。由於MMCache的原作者被Zend挖走,MMCache的開發一直處於停滯狀態。而Eaccelerator卻借鑒了MMCache的優點而一直在不斷的更新。
首先,到Eaccelerator的網站上確定最新版本的版本號,然後下載到主機上,解壓,並切換至eaccelerator目錄。(確定你的WEB已經可以運行PHP且安裝Zend了喔)

# export PHP_PREFIX="/usr/local"
# $PHP_PREFIX/php/bin/phpize
# ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/php/bin/php-config

註:export PHP_PREFIX是你當初裝PHP的目錄.我是在 /usr/local.照著你的環境安裝.不ㄧ定要照抄喔

# make
# make install
這時系統會提示你eaccelerator.so的所在目錄.記下來.待會會用到

打開php.ini檔.在[Zend]以下加入 複製內容到剪貼板

  1. extension=zend_extension=剛剛記下來的eaccelerator.so的目錄/eaccelerator.so
  2. eaccelerator.shm_size=64
  3. eaccelerator.cache_dir=/tmp/eaccelerator
  4. eaccelerator.enable=1
  5. eaccelerator.optimizer=1
  6. eaccelerator.check_mtime=1
  7. eaccelerator.debug=0
  8. eaccelerator.filter=""
  9. eaccelerator.shm_max=0
  10. eaccelerator.shm_ttl=0
  11. eaccelerator.shm_prune_period=0
  12. eaccelerator.shm_only=0
  13. eaccelerator.compress=1
  14. eaccelerator.compress_level=9
複製代碼
再來建立一個暫存目錄
# mkdir /tmp/eaccelerator
# chmod 777 /tmp/eaccelerator

存檔離開
重新啟動APACHE.
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

本論壇為非營利之網路平台,所有文章內容均為網友自行發表,不代表論壇立場!若涉及侵權、違法等情事,請告知版主處理。


Page Rank Check

廣告刊登  |   交換連結  |   贊助我們  |   服務條款  |   免責聲明  |   客服中心  |   中央分站

手機版|中央論壇

GMT+8, 2024-4-29 20:03 , Processed in 0.017790 second(s), 16 queries .

Powered by Discuz!

© 2005-2015 Copyrights. Set by YIDAS

快速回復 返回頂部 返回列表