您现在的位置是:网站首页> 软件下载软件下载
eAccelerator(PHP缓存加速工具)V0.9.6.1
2021-09-27
248人已围观
简介 eAccelerator(PHP缓存加速工具)V0.9.6.1
eAccelerator 是一个免费开源的 PHP 加速、优化、编译和动态缓存的项目,它可以通过缓存 PHP 代码编译后的结果来提高 PHP 脚本的性能,使得一向很复杂和离我们很远的 PHP 脚本编译问题完全得到解决。通过使用 eAccelerator,可以优化 PHP 代码执行速度,降低服务器负载。PHP 应用执行速度最高可达10倍。eAccelerator的主要功能:1. 缓存PHP文件的执行代码:在被缓存的代码再次被调用时,将直接从内存读取,从而在很大程度了PHP运行的速度.2. 提供了共享内存操作函数:用户可以将自己的常见非资源对像,保存到内存之中,并可以随时读取出来.eAccelerator作为PHP的扩展库存在,那么仅在PHP运行时,可以操作和读写共享内存,一般情况,只能由操作共享内存的程序自己调用.同时,eAccelerator可以缓存PHP程序的执行代码,提升程序的调入和执行速度.eAccelerator主要用于单机PHP提速,缓存中间数据.对于实时性高,但数据操作量小的情况下,非常实用.memcached用于分布式或者集群系统,多台服务器可以共享数据.对于实时性高,同时数据操作量大的情况下,非常实用下图是 eAccelerator 安装之后的状态。首先您要安装好PHP,然后再来编译安装 eaccelerator,过程如下。我们从官方下的版本是 eaccelerator-0.9.5.2.tar.bz2 编译安装; tar xvf eaccelerator-0.9.5.2.tar.bz2 cd cd eaccelerator-0.9.5.2 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" eaccelerator.compress="1" eaccelerator.compress_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服务器,如果没弹出什么错误,大多是正确的。查看一下缓存池,点几个页面,就知道是不是管用了。好像是比较简单。 验证安装是否完成(两种方法) 1、打开命令行窗口,进入PHP安装目录,执行命令php -v,并查看命令结果。 E:php >php.exe -v PHP 5.2.10 (cli) (built: Jun 17 2009 16:16:57) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.2.0, Copyright (c) 1998-2009 Zend Technologies with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator with Zend Extension Manager v1.2.0, Copyright (c) 2003-2007, by Zend Technol ogies with Zend Optimizer v3.3.0, Copyright (c) 1998-2007, by Zend Technologies 则配置正确。 2、创建一个php文件,内容如下: <?php phpinfo(); ?> 启动PHP并访问该网页,查看其中的Zend Engine部分的信息,应该与上边命令行的结果一样,则配置正确。
上一篇:B2B网站管理系统V7.4
下一篇:佳克固定资产管理软件V7.01
点击排行
- 华为手机一键root软件下载 Yoroot(华为手机刷机root工具)V2.4.1 免费安装版(附安装使用教程) 下载-
- 鲁大师模拟器下载 鲁大师手机模拟器 v7.1.3587.2230 官网最新安装版 下载-
- 数据滚回来软件下载 苹果数据滚回来(手机数据导出软件) 64bit v1.2.1.0 最新安装版 下载-
- Apeaksoft iPhone Transfer破解版下载 Apeaksoft iPhone Transfer(苹果手机数据传输) V1.0 多语言安装特别版 下载-
- 360 Send软件下载 360 Send(360手机电脑文件无线传输助手) v1.0.0 免费安装版 下载-
- 安卓手机助手电脑版下载 Coolmuster Android Assistant(安卓助手) v4.2.85 官方安装版 下载-
- 有盟装机助手下载 有盟装机助手 v1.5.1703.3120 免费安装版 下载-
- ADB调试小工具下载 ADB调试小工具 V1.0.1 绿色免费版 下载-
本栏推荐
-
华为手机一键root软件下载 Yoroot(华为手机刷机root工具)V2.4.1 免费安装版(附安装使用教程) 下载-
-
鲁大师模拟器下载 鲁大师手机模拟器 v7.1.3587.2230 官网最新安装版 下载-
-
数据滚回来软件下载 苹果数据滚回来(手机数据导出软件) 64bit v1.2.1.0 最新安装版 下载-
-
Apeaksoft iPhone Transfer破解版下载 Apeaksoft iPhone Transfer(苹果手机数据传输) V1.0 多语言安装特别版 下载-
-
360 Send软件下载 360 Send(360手机电脑文件无线传输助手) v1.0.0 免费安装版 下载-
-
安卓手机助手电脑版下载 Coolmuster Android Assistant(安卓助手) v4.2.85 官方安装版 下载-
-
有盟装机助手下载 有盟装机助手 v1.5.1703.3120 免费安装版 下载-
猜你喜欢
- 华为手机一键root软件下载 Yoroot(华为手机刷机root工具)V2.4.1 免费安装版(附安装使用教程) 下载-
- 鲁大师模拟器下载 鲁大师手机模拟器 v7.1.3587.2230 官网最新安装版 下载-
- 数据滚回来软件下载 苹果数据滚回来(手机数据导出软件) 64bit v1.2.1.0 最新安装版 下载-
- Apeaksoft iPhone Transfer破解版下载 Apeaksoft iPhone Transfer(苹果手机数据传输) V1.0 多语言安装特别版 下载-
- 360 Send软件下载 360 Send(360手机电脑文件无线传输助手) v1.0.0 免费安装版 下载-
- 安卓手机助手电脑版下载 Coolmuster Android Assistant(安卓助手) v4.2.85 官方安装版 下载-
- 有盟装机助手下载 有盟装机助手 v1.5.1703.3120 免费安装版 下载-
