找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
楼主: cpuer

DirectAdmin下安装Zend Opitimizer和eAccelerator

[复制链接]

152

主题

2801

回帖

6096

积分

论坛元老

积分
6096
发表于 2009-9-16 19:53:46 | 显示全部楼层
LINUX下eAccelerator的编译安装
[table]在装有DA的主机上试验通过

本文装的eAccelerator 0.9.3最终版
可以在
[color=]http://eaccelerator.net/DownloadEacceleratorCn
选择下载得到
第一步. 编译 eAccelerator
  • export PHP_PREFIX="/usr/local"   ///注意路径,可以用find命令搜索"phpize"来确认目录
  • $PHP_PREFIX/bin/phpize
  • ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/bin/php-config
  • make
    复制代码
    第二步. 安装 eAccelerator
  • make install
    复制代码
    第三步. 配置 eAccelerator
    eAccelerator 可以被配置成为 PHP 或者 Zend 的扩展

    如果是 eaccelerator > 0.9.1, 同时如果您有 /etc/php.d 这个目录, 您应该复制 eaccelerator.ini 到这个目录然后根据您的需要修改默认的配置.

    如果不是上面这种情况, 您就应该编辑 php.ini 文件 (通常在 /etc/php.ini).

    .PHP扩展
  • [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"
    复制代码
    .Zend扩展,可能导致加密内容无法执行
  • [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"
    复制代码
    第四步. 创建缓存目录
  • mkdir /tmp/eaccelerator
  • chmod 0777 /tmp/eaccelerator
    复制代码
  • 回复

    使用道具 举报

    1521

    主题

    3万

    回帖

    8万

    积分

    管理员

    积分
    81523
     楼主| 发表于 2009-9-16 19:57:36 | 显示全部楼层




    回复

    使用道具 举报

    415

    主题

    1万

    回帖

    2万

    积分

    论坛元老

    积分
    25183
    发表于 2009-9-23 19:16:07 | 显示全部楼层
    http://s.icn.name/tmp/iProber.php
    我的还没装ZEND呢。
    回复

    使用道具 举报

    1521

    主题

    3万

    回帖

    8万

    积分

    管理员

    积分
    81523
     楼主| 发表于 2009-9-23 20:42:00 | 显示全部楼层
    那是因为你的程序不需要了。
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    Archiver|手机版|小黑屋|Discuz! X

    GMT+8, 2025-1-11 16:02 , Processed in 0.016859 second(s), 4 queries , Gzip On, Redis On.

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表