什么是eAccelerator.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
什么是eAccelerator

eAccelerator 目录加速器 安装和配置 验证 加速器   eAccelerator是一个自由开放源码php加速器,优化和动态内容缓存,提高了php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍; 安装和配置   首先您要安装好PHP,然后再来编译安装 eaccelerator,过程如下。我们从官方下的版本是 eaccelerator-.tar.bz2   编译安装;   # tar xvf eaccelerator-.tar.bz2   # cd cd eaccelerator-   # export PHP_PREFIX=/usr   # $PHP_PREFIX/bin/phpize   # ./configure \   --enable-eaccelerator=shared \   --with-php-config=$PHP_PREFIX/bin/php-config   # make   # make install   注:通过export 来设置php所在的安装路径变量,我的PHP是安装在/usr目录下,系统用Slackware 12.0。其它系统如果默认安装也大体差不多;如果不一样,就自己指定一下;   完成安装后,eaccelerator.so模块位于 /usr/lib/php/extensions目录中,您的系统如果和我不一样,您自己应该安装在哪了;   # echo /usr/lib/php/extensions gt; /etc/ld.so.conf   # ldconfig   注:更新动态链接库地址;   修改配置文件;   我们首先要修改;php.ini,然后重启Apache;   在php.ini文件中,加入;   zend_extension=/usr/lib/php/extensions/eaccelerator.so 注:模块的具体位置;   eaccelerator.shm_size=16 注:共享内存大小;   eaccelerator.cache_dir=/home/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   press=1   press_level=9   注:其中,模块的具体位置必须正确,以您的系统为准;共享内存大小可以自己调整,感觉16M还是可以的,根据服务器的情况,你自己调一下。缓存目录可以自己指定,我们在这里指定的是 /home目录上的 eaccelerator 目录,如果没有,自己创建一个;权限是0777;   以上的配置是把 eaccelerator 做为 Zend 的扩展模块来编译的办法。如果您的PHP是用安装模式编译的,要把 zend_extension改为zend_extension_ts 。   如果您是把 eaccelerator 做为 PHP的一个扩展,要用下面的配置 ;   extension=eaccelerator.so   eaccelerator.shm_size=16   eaccelerator.cache_dir=/home/eaccelerator   eaccelerator.enable=1   eaccelerator.optimizer=1   eaccelerator.check_mtime=1   是不是生效了,您要查看 /home/eaccelerator 目录中,当Apache服务器启动了,你随便点几个页面,如果在这个目录中,出现文件了。那就是生效了。如果没任何文件,就要找原因了 ……   这两个配置文件,是不是管用。要你自己根据情况来修改。   # mkdir /home/eaccelerator   # chmod 777 /home/eaccelerator   注:创建缓存目录池,权限是777 验证   等这一切完成后,就要重启Apache服务器,如果没弹出什么错误,大多是正确的。查看一下缓存池,点几个页面,就知道是不是管用了。

文档评论(0)

xy88118 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档