在裝有DA的主機上試驗通過
本文裝的eAccelerator 0.9.3最終版
可以在 [url]http://eaccelerator.net/DownloadEacceleratorCn[/url] 選擇下載得到
第一步. 編譯 eAccelerator
[quote]export PHP_PREFIX="/usr/local" ///注意路徑,可以用find命令搜索"phpize"來確認目錄
$PHP_PREFIX/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
make[/quote]
第二步. 安裝 eAccelerator
[quote]make install[/quote]
第三步. 配置 eAccelerator
eAccelerator 可以被配置成為 PHP 或者 Zend 的擴展
如果是 eaccelerator > 0.9.1, 同時如果您有 /etc/php.d 這個目錄, 您應該復制 eaccelerator.ini 到這個目錄然後根據您的需要修改默認的配置.
如果不是上面這種情況, 您就應該編輯 php.ini 文件 (通常在 /etc/php.ini).
<a>.PHP擴展
[quote][Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2.5.10
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2.5.10
zend_optimizer.version=2.5.10a
zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so
;zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so ///忽略這一行
extension="/usr/local/lib/php/extensions/20020429/eaccelerator.so"///用這個替代,注意路徑,根據實際來定這個路徑(可以用find命令搜索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"[/quote]
Zend擴展,可能導致加密內容無法執行
[quote][Zend]
zend_optimizer.optimization_level=15
zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2.5.10
zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2.5.10
zend_optimizer.version=2.5.10a
;zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so ///忽略這一行
zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so
zend_extension="/usr/local/lib/php/extensions/20020429/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"[/quote]
第四步. 創建緩存目錄
[quote]mkdir /tmp/eaccelerator
chmod 0777 /tmp/eaccelerator[/quote]