eAccelerator 安裝(前身為 Turck MMCache)

eAccelerator 目前對 PHP 5.1 不支援, eAccelerator 下載.

安裝方法:

  1. apt-get install php4-dev (phpize 在此 package 中)
  2. export PHP_PREFIX="/usr"
  3. $PHP_PREFIX/bin/phpize
  4. ./configure
    --enable-eaccelerator=shared
    --with-php-config=$PHP_PREFIX/bin/php-config
  5. make
  6. make install
  7. 安裝完成

設定方法:

  1. mkdir /tmp/eaccelerator
  2. chown www-data.www-data /tmp/eaccelerator
  3. vi /etc/php4/apache/php.ini (/etc/php4/cli => command line) 加入以下
     extension="eaccelerator.so"
     eaccelerator.shm_size="16"
     eaccelerator.cache_dir="/tmp/eaccelerator"
     eaccelerator.enable="1"
     eaccelerator.optimizer="1"
     eaccelerator.check_mtime="1"
     eaccelerator.debug="0"
     eaccelerator.filter=""
     eaccelerator.shm_max="0"
     eaccelerator.shm_ttl="0"
     eaccelerator.shm_prune_period="0"
     eaccelerator.shm_only="0"
     eaccelerator.compress="1"
     eaccelerator.compress_level="9"
  4. apache 重新啟動
  5. 確認是否裝好: 到 /tmp/eaccelerator 看看有沒有快取檔, 或寫個 eaccelerator(); 看看.
  6. cp 解壓縮出來的檔案*.php 到其它目錄, 有其它的應用.

eAccelerator 除了加速外, 還有其它的應用, ex: 編碼...

範例:

  1. 對單一檔案加密: php -q encoder.php anyfile.php -o en_anyfile.php
  2. 對多檔加密: php -q encoder.php *.php -o to_dir
  3. 對整個目錄加密: php -q encoder.php from_dir -rcf -sphp -sinc -o en_dir

其它參考:

作者: Tsung

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.

在〈eAccelerator 安裝(前身為 Turck MMCache)〉中有 2 則留言

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料