中央論壇 - CENTER BBS

標題: eAccelerator原mmcache在linux下的安裝筆記 [打印本頁]

作者: wc_big_pig天尊    時間: 2008-2-19 01:48
標題: eAccelerator原mmcache在linux下的安裝筆記
什麼是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.





歡迎光臨 中央論壇 - CENTER BBS (https://www.centerbbs.com/) Powered by Discuz! X3