电脑安全

您当前的位置:主页 > 电脑安全 >

又装了一次~eAccelerator [安装步聚]-网络编程

来源:[db:来源]标题:   缓存    编辑:电脑技术全能网 时间:2019-09-22 18:27

原标题:又装了一次~eAccelerator [安装步聚]-网络编程
   wget http://bart.eaccelerator.net/source/0.9.5.2/eaccelerator-0.9.5.2.tar.bz2 tar jxf eaccelerator-0.9.5.2.tar.bz2 [@wcms_web eaccelerator-0.9.5.2]# export PHP_PREFIX=/'/usr/local/bin/'[@wcms_web eaccelerator-0.9.5.2]# $PHP_PREFIX/phpize ★ ./configure --enable-eaccelerator=shared --with-php-config=$PHP_PREFIX/php-config (PHP4版本编译) ◆ ./configure --enable-eaccelerator=shared --with-eaccelerator-shared-memory --with-php-config=$PHP_PREFIX/php-config (php5版本须要加 --with-eaccelerator-shared-memory) #下面~须要拼到whereis phpize /usr/local/bin/phpize 这个名目便可 [@wcms_web eaccelerator-0.9.5.2]# make[@wcms_web eaccelerator-0.9.5.2]# make installInstalling shared extensions: /usr/local/lib/php/extensions/no-debug-non-zts-20050922/ 创立公用的缓存名目:mkdir /tmp/eacceleratorchmod 0777 /tmp/eaccelerator 而后设置 php.ini, 重启一下apache:/home/apache/bin/apachectl restart 阐明PHP 与 eAccelerator 也须要版本对称才能够. 现PHP Version 5.1.6 与~eaccelerator-0.9.5.1便可以了~ ########################################################################### 设置 php.ini 以下设置:;eAcceleratorextension="/usr/local/lib/php/extensions/no-debug-non-zts-20050922/eaccelerator.so"eaccelerator.shm_size = "1024"eaccelerator.cache_dir = "/var/cache/eAcache"eaccelerator.enable = "1"eaccelerator.optimizer = "1"eaccelerator.debug = "0"eaccelerator.check_mtime = "1"eaccelerator.filter = ""eaccelerator.shm_max = "0"eaccelerator.shm_ttl = "7200"eaccelerator.shm_only = "1"eaccelerator.compress = "1"eaccelerator.compress_level = "3"eaccelerator.keys = "shm_only"eaccelerator.sessions = "shm_only"eaccelerator.content = "shm_only" -------------------------------------------------------------------------------- ;extension="eaccelerator.so" zend_extension="/usr/lib/php4/eaccelerator.so" ;zend_extension_ts="/usr/lib/php4/eaccelerator.so" ;extension="eaccelerator.dll" ;zend_extension_ts="c://php4//eaccelerator.dll" ;zend_extension="c://php4//eaccelerator.dll" 您必需撤消一条解释 (并且同时只能是一条被撤消) 以便应用上面的描写来装载 eAccelerator 的扩大.eAccelerator 兼容于 Zend Optimizer’s loader. Zend Optimizer 在 eAccelerator 的装置停止停止后必需在 php.ini 中设置. 如果您不 应用用剧本来编码的 Zend Encoder ,那末咱们不推举您装置成 Zend Optimizer 加上 eAccelerator 这类形式. -------------------------------------------------------------------------------- eaccelerator.shm_size = "64" eAccelerator 能够应用的同享内存的数目 (以兆为单元) . "0" 是指操纵体系的默许值. 默许值是 "0". -------------------------------------------------------------------------------- eaccelerator.cache_dir = "/tmp/eaccelerator" 这个名目是给磁盘缓存应用. eAccelerator 在这里贮存事后编译好的代码, 过程数据, 内 容以及用户的自界说内容. 一样的数据也能被贮存在同享内存中 (如许能够进步拜访速率). 默许的设置是 "/tmp/eaccelerator". -------------------------------------------------------------------------------- eaccelerator.enable = "1" 翻开或许封闭 eAccelerator. "1" 是指翻开, "0" 是指封闭. 默许值是 "1". -------------------------------------------------------------------------------- eaccelerator.optimizer = "1" 翻开或许封闭内置的 peephole optimizer,它能够进步代码的履行速率. "1" 是指翻开, "0" 是指封闭. 默许 值是 "1". -------------------------------------------------------------------------------- eaccelerator.debug = "0" 翻开或许封闭调试记载. "1" 是指翻开, "0" 是指封闭. 默许值是 "0". -------------------------------------------------------------------------------- eaccelerator.check_mtime = "1" 翻开或许封闭 PHP 的文件修正检讨. "1" 是指翻开, "0" 是指封闭. 如果您在修正当前从新编译 PHP 的文 件,那末您应该设置为 "1". 默许值是 "1". -------------------------------------------------------------------------------- eaccelerator.filter = "" 决议哪些 PHP 文件应当被缓存. 您能够指定一个范畴 (比方 "*.php *.phtml"),如许被指定的文件就会被缓存或 者被排挤在外. 如果应用字符 "!" 来指定这个范畴, 合乎这个范畴的文件就被排挤在外. 默许值是 "" ,意义是说 - 全部的 PHP 剧本都市被 缓存. -------------------------------------------------------------------------------- eaccelerator.shm_max = "0" 应用 "eaccelerator_put()" 这个功效选项来封闭在同享内存中加载大批数据. 它指出最大的被许可的巨细,以 字节为单元 (10240, 10K, 1M). 应用 "0" 来封闭这个限度. 默许值是 "0".-------------------------------------------------------------------------------- eaccelerator.shm_ttl = "0" 当 eAccelerator 实验从同享内存中取得数据来创立新的剧本缓存但失利当前,它从同享内存中删除全部的最少 在 "shm_ttl" 秒从前没有被拜访的剧本。默许值是 "0" ,意义是说 - 不要从同享内存中删除任何文件. -------------------------------------------------------------------------------- eaccelerator.shm_prune_period = "0" 当 eAccelerator 实验从同享内存中取得数据来创立新的剧本缓存但失利当前,它实验删除旧的剧本, 条件是在这之前的这个实验在超越 "shm_prune_period" 秒之前被履行. 默许值是 "0" ,意义是说 - 不要实验从同享内存中删除任何文件. -------------------------------------------------------------------------------- eaccelerator.shm_only = "0" 翻开或许封闭在磁盘上缓存编译过的剧本. 这个参数对会话数据和内容缓存没无效果. 默许值是 "0" ,意义是 说 - 应用磁盘和同享内存来缓存。 -------------------------------------------------------------------------------- eaccelerator.compress = "1" 翻开或许封闭缓存后的内容紧缩. 默许值是 "1" ,意义是说翻开紧缩. -------------------------------------------------------------------------------- eaccelerator.compress_level = "9" 内容缓存后被紧缩的水平. 默许值是 "9" ,意义是说应用最大水平的紧缩率。 -------------------------------------------------------------------------------- eaccelerator.keys = "shm_and_disk" eaccelerator.sessions = "shm_and_disk" eaccelerator.content = "shm_and_disk" 决议哪些 keys, 会话数据和内容被缓存. 能够的值是: "shm_and_disk", 在同享内存中和磁盘上缓存数据 (默许值)"shm", 在同享内存中或许磁盘上缓存数据,如果同享内存被应用的尺寸曾经超越 "eaccelerator.shm_max" 所界说的范畴。"shm_only", 在同享内存中缓存数据"disk_only", 在磁盘上缓存数据"none", 不缓存任何数据 -------------------------------------------------------------------------------- eaccelerator.admin.name="yourusername" eaccelerator.admin.password="yourpassword" 您能够应用 eaccelerator.php 经过网页的页面来管理 eAccelerator. 您应当把这个文件放 在您的网站上. 为了保险,推举您不要经过您当地的IP地点来拜访这个剧本。 创立 eAccelerator 的暗码 php -q eaccelerator_password.php转变网页页面方法拜访 (eaccelerator.php)这个文件的拜访暗码 Enter admin name: adminNew admin password: eacceleratorRetype new admin password: eaccelerator

上一篇:php生成中文验证码程序-网络编程

下一篇:没有了