,,eAccelerator的安装与使用详解

,,eAccelerator的安装与使用详解

本文对eAccelerator的安装和使用进行了详细的分析和介绍,供有需要的朋友参考。

一、PHPeAccelerator安装去https://github.com/eaccelerator/eaccelerator/downloads下载最新版本的安装包,解压安装包,进入解压后的文件夹目录。

编译:复制代码如下:$ php _ prefix/bin/phpize。/configure-enable-shared-with-Php-config=$ Php _ prefix/bin/Php-config make安装:复制代码如下:makeinstall修改php.ini:复制代码如下:extension=' Eaccelerator . so ' Eaccelerator . shm _ size=' 16 ' Eaccelerator . cache _ dir='/tmp/Eaccelerator ' Eaccelerator . enable=' 1 ' Eaccelerator . optimizer=' 1 ' Eaccelerator单位是兆字节。如果设置为0,将使用默认大小。linux系统中一个进程可以分配的最大内存是由/proc/sys/kernel/shmmax限制的,所以如果eA设置的内存超过了这个值,eA在初始化的时候就会失败。shmmax的单位是字节。

新建缓存目录:用于设置硬盘缓存目录。EA用于存储预编译代码、会话数据、内容和用户门户。默认值为“/tmp/eaccelerator”。

二、PHPeAccelerator配置选项用于设置是否启用或禁用eAccelerator。设置1使能,设置0禁用。

eaccelerator.shm_size打开或关闭优化,用户加速代码的执行。1表示打开,0表示关闭,优化仅在编译脚本时和缓存脚本之前发生。

eaccelerator.cache_dir打开和关闭调试日志。如果设置为1,许多文件命中的信息将被打印到日志中。这在对eAccelerator进行故障排除时非常有用。

eaccelerator.enable每次命中,Eaccelerator都会检查脚本的修改时间,判断脚本是否有变化,以决定是否需要重新编译。虽然检查比打开文件编译要快,但还是会带来一些开销,因为每次都会有状态调用要完成。此配置可以关闭此检查。但是,关闭检查的缺点是每次更新文件时都需要手动清除缓存。默认情况下启用Check,1表示启用,0表示禁用。

eaccelerator.optimizer用来决定缓存哪个php文件。您可以使用通配符(如' *。php*。phtml’)来匹配需要缓存的PHP脚本。如果'!'刚开始的时候是不匹配的意思。这个参数默认为空,所有编译好的php脚本都可以缓存。需要注意的是,eaccelerator.filter不是基于URL工作的,而是基于文件的绝对路径,比如'!/home ',那么/home目录中的所有脚本都不会被缓存。如果要定义多个匹配项,请使用空格或制表符而不是逗号来分隔它们。

eaccelerator.debug当eAcelerator没有备用共享内存时,它将从缓存中释放至少在shm_ttl设置的秒数内未被访问的脚本。默认值是0,这意味着eA不会释放任何缓存。

eaccelerator.check_mtime当没有足够的内存来缓存时,当上次清除缓存的时间超过shm_prune_period设置的秒数时,eA将再次尝试清除过期的脚本。默认值为0,eA不会从缓存中清除过期的脚本。

eaccelerator.filter启用或禁用磁盘缓存。此选项对会话数据和内容的缓存没有影响。默认值为0,允许eA使用磁盘和内存进行缓存。

eaccelerator.shm_ttl启用或禁用磁盘缓存。此选项对会话数据和内容的缓存没有影响。默认值为0,允许eA使用磁盘和内存进行缓存。eaccelerator.shm_prune_periodeAccelerator为监控和管理eAccelerator缓存提供了control.php。将control.php放在网站目录中,修改账号和密码,就可以通过浏览器监控和管理eAccelerator缓存了。eaccelerator.shm_only复制代码代码如下:$ user=' admin$ pw=' password

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • word文档无法编辑是怎么回事-
  • 华为手机怎么设置返回键(华为手机下面的三个按键设置方法)
  • lumia950怎么样(Lumia950体验分享)
  • otg连接是什么意思(OTG连接手机方法)
  • 笔记本触摸板怎么右键(笔记本电脑触控板手势操作设置)
  • 真我x7怎么样(realme X7 系列体验)
  • 苹果的A16处理器有多强(苹果的A16处理器的介绍)
  • 小米互传怎么用(小米手机的连接与共享教程)
  • 怎么设置电脑桌面图标自动对齐 设置电脑桌面自动整理图标的方法
  • 宽带错误651最简单解决方法(处理宽带错误651的措施)
  • 大学生手机有什么推荐(大学生换手机攻略)
  • 天玑1100和骁龙778g哪个好(骁龙778G、天玑900、天玑1100购选建议)
  • yum update 升级报错的解决办法
  • Windows10禁用屏保教程
  • 连接wifi显示无互联网连接怎么办(无线连上了却不能上网处理绝招)
  • 留言与评论(共有 条评论)
       
    验证码: