0. dll是eaccelerator的扩展文件,.ini是配置示例,根据自己的服务器配置修改后,复制到php.ini即可,control.php是eaccelerator管理文件.
1. eaccelerator0952 0960 0961 是我编译的 0953编译不了是从网上找的,不过经测试都能正常使用,
不过http://sourceforge.net/projects/eaccelerator/files/eaccelerator/里也把0953版本删了,不知是不是0953版真得有问题,
以前这个项目的主页http://eaccelerator.net/能下所有版本,现在好像已经关了;
2. 0952版只有ts(线程安全)版,没有nts(非线程安全)版;
3. 用ts版还是nts版由你php是ts还是nts定,编译的文件有095和096的最后2个版本;
4. 目前使用都是在apache下使用,iis不知能否使用,看到网上说不能用;
5. 目前我用的是0953 ,eaccelerator介绍说0953修复了以往大量的bug,还有就是096版去了些功能;
6. 096版去掉了encoder 和 user cache function功能,0961去除了session funcions 不过有更好的替代,所以095和096版本配置文件不完全相同;
7. 095版本开始不支持php4,096版本最小支持php5.1,最大支持5.3;
8. 095版和096版的管理文件(control.php)不一样,不过可以混用,不过以fastcgi方式运行php 这个文件必须修改,否则会让你一直输用户名密码;
9. 用095版的eaccelerator 用096版的control.php管理文件查看,会发现Check mtime enabled 允许状态为no,我也不知为什么096版显示为yes;
10.运行discuz(X)网站,如果用095版会显示支持eaccelerator,如果用096版,后台会显示不支持eaccelerator,原因是第6条,
不过,只要是这个服务器下的网站,eaccelerator都会根据配置来缓存程序,只是096不再支持用户自定义缓存);
11.eaccelerator和xcache经测试只测试出一种情况可以共存,那就是xcache以php方式扩展,eaccelerator以zend方式扩展,
而且xcache的缓存设置必须比eaccelerator小才行,但是这样会不稳定,所以还是只能用一个;
12.eaccelerator的内存缓存大小设置也受限制,具体限制不清楚,当我设置1024的时候apache就不能启动,现在设的是768;
13.用zend方式扩展eaccelerator的时候如果用ts版一定写成 zend_extension_ts= 如果是nts版一定写成 zend_extension= ,否则会无法正确加载,
用php 方式扩展只能写成extension=文件名,不能写成extension_ts=文件名;
14.ts版eaccelerator编译的文件名默认为eaccelerator_ts.dll,nts版默认为eaccelerator.dll,但是0952版没nts版,所以ts版文件名还是eaccelerator.dll
不过文件名可以随便改,只是php.ini引用名也改就是了;
15.特别注意,ts版的php只能用ts版的eaccelerator,nts版的php只能用nts版的eaccelerator,0952不支持nts版php,一次只能用一个版本,加载多个版本只识别第一个版本。
16.扩展方式:
eaccelerator可以 以2种方式扩展,一种是php方式,一种是zend方式
php方式:将eaccelerator_ts.dll或(eaccelerator.dll)复制到你环境变量path能找的到的目录下,例如你把php目录下的ext目录设置成了path环境变量,
直接把文件复制到ext目录下,然后在php.ini里加上extension=eaccelerator_ts.dll或extension=eaccelerator.dll 就可以加载对应的dll了,
如果你装php的时候是把dll复制到system32下目录的,那就把eaccelerator的dll也复制到system32目录下就可以了;
zend方式:eaccelerator的dll文件放哪里都可以,然后在php.ini里加上zend_extension_ts=绝对路径/eaccelerator_ts.dll(eaccelerator.dll);
17.配置介绍:
eaccelerator.shm_size 默认值0,大小为操作系统限制,单位为M,32位2003系统默认为32M
eaccelerator.cache_dir 磁盘缓存目录,(需开启磁盘缓存)
eaccelerator.enable 是否开启eaccelerator缓存 1为开启,0为关闭,默认1
eaccelerator.optimizer 是否开启eaccelerator内部优化 1为开启,0为关闭,默认1
eaccelerator.debug 是否开启eaccelerator日志 1为开启,0为关闭,默认1
eaccelerator.log_file eaccelerator日志文件地址
eaccelerator.name_space 一个字符串,默认为空,具体什么用,我也不知道
eaccelerator.check_mtime 检查文件是否修改,1为检查,0为不检查,默认为1,不过用096的control.php查看
eaccelerator.filter 缓存文件过滤*.php 表示缓存php文件,以!开头例!*.bmp表示不缓存bmp图像文件,多个配置以空格分隔
eaccelerator.shm_max 限制被缓存文件的大小,默认0不限制,默认单位byte,可用单位k,M
eaccelerator.shm_ttl 当内存缓存区满后需要为新脚本腾出空间,删除全部最后ttl秒无法缓存的文件,默认0不删除,通常3600
eaccelerator.shm_prune_period 当内存缓存区满后,要缓存新的脚本,删除多少秒前被缓存的旧脚本,默认0不删除,通常设3600
eaccelerator.shm_only eaccelerator 缓存方式,1为只用内存缓存,0为用内存和磁盘共同缓存,默认0,只用内存缓存会快一点点,但通常用内存和磁盘共同缓存
eaccelerator.allowed_admin_path control.php 管理文件的存放位置,必须设置,否则将不能管理,用户名密码打开文件就可设置,不过以fastcgi方式运行php,
必须去掉密码验证,否则会陷入登录死循环。
下面5配置仅用于095版本
eaccelerator.compress 是否启用缓存压缩,1开启,0关闭,默认1
eaccelerator.compress_level 缓存压缩级别,值为1~9,9最最大压缩级别,压缩级别越高,缓存效果越好,cpu占用越高,默认值9
下面3个配置的值可取 shm_and_disk(内存+磁盘共同缓存) shm(内存缓存,如果内存缓存已满或脚本超过shm_max限制的大小,用磁盘缓存)
shm_only(仅用内存缓存) disk_only(仅用磁盘缓存) none(不缓存下面3项内容),默认shm_and_disk
eaccelerator.keys
eaccelerator.sessions
eaccelerator.content
没有合适的资源?快使用搜索试试~ 我知道了~
eaccelerator for php5217加速器
共16个文件
dll:7个
php:4个
ini:4个
5星 · 超过95%的资源 需积分: 10 87 下载量 34 浏览量
2011-08-27
21:40:06
上传
评论 1
收藏 309KB RAR 举报
温馨提示
eaccelerator加速器,eaccelerator版本有0952 0953 0960 0961 喜欢用哪个就用哪个,里面有包含thread safe(线程安全版)eaccelerator_ts.dll 和no thread safe(非线程安全版),附带配置示例和eaccelerator管理文件(control.php),由于zend optimizer只支持php5.2,所以只编译了php5.2.17版的eaccelerator,其他php版本忽下。 如果不懂配置使用的请看note.txt
资源推荐
资源详情
资源评论
收起资源包目录
eaccelerator for php5217.rar (16个子文件)
eaccelerator for php5217
eacc0960forphp5217
php-eacc0960.ini 778B
eAccelerator_ts.dll 84KB
eAccelerator.dll 80KB
control.php 20KB
note.txt 5KB
eacc0952forphp5217
php-eacc0952.ini 870B
eAccelerator.dll 120KB
control.php 11KB
eacc0953forphp5217
eaccelerator_ts.dll 120KB
php-eacc0953.ini 959B
eaccelerator.dll 116KB
control.php 11KB
eacc0961forphp5217
eAccelerator_ts.dll 84KB
eAccelerator.dll 80KB
php-eacc0961.ini 773B
control.php 20KB
共 16 条
- 1
yeahcn3
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
前往页