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

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
本篇發表於 My_Note-App-Setting。將永久鏈結加入書籤。

eAccelerator 安裝(前身為 Turck MMCache) 有 2 則回應

  1. Benson 說道:

    程式是在windows上開發的
    沒有linux環境
    encoder沒有windows版的
    很不方便....

發表迴響