导航

发帖宝发贴宝

讲述发帖宝发贴宝的运用,讨论发帖宝发贴宝的发帖效果,发帖宝发贴宝与发帖宝盒发贴宝盒的功能
发帖宝发贴宝购买 发帖宝发贴宝价格 发帖宝发贴宝使用 发帖宝发贴宝代理 发帖宝发贴宝交流
最新消息:发帖宝购买电话:010-5710225 手机:13146269349联系QQ653947835 手机:15210082564 联系QQ896995869

« Windows2003服务器安装及设置教程——启用Gzip 压缩玩转谷歌——定制iGoogle, 让信息自动找到你 »

Windows2003服务器安装及设置教程——使用eAccelerator提高PHP执行效率

先说一下eAccelerator是什么,它是一个自由开放源码php加速器,优化和动态内容缓存,提高了性能php脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使您的PHP程序代码执效率能提高1-10倍,他的官方网站地址是http://eaccelerator.net

  下面就说说启用eAccelerator的具体步骤:

  1. 确定已安装的PHP版本,如果忘记了安装的版本,可以使用phpinfo函数获得;
  2. 下载该PHP版本对应的eAccelerator,请到官方网站下载。
  3. 下载回去后选择PHP相对应的eAccelerator版本,解压到php的extension目录;
  4. 打开windows安装目录下的PHP配置文件php.ini,根据如下所示在[Zend]之前添加eAccelerator配置信息;
    [eAccelerator]
    zend_extension_ts="D:\PHP\ext\eAccelerator0953_5.2.8.dll" 
    eaccelerator.shm_size="32"
    eaccelerator.cache_dir="D:\PHP\temp" 
    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"
    eaccelerator.keys = "shm"
    eaccelerator.sessions = "shm"
  5. 保存php.ini;
  6. 再次检查eAccelerator的相关配置:zend_extension_ts是eAccelerator的文件路径,检查该文件是否存在;eaccelerator.shm_size是eAccelerator使用的内存大小,根据需求及服务器配置修改,单位是M;eaccelerator.cache_dir是eAccelerator的缓存文件夹,要保证该目录的NTFS权限有Users组可读和可写入;eaccelerator.enable是是否启用eAccelerator,1为是,0为否;eaccelerator.optimizer是是否启用eAccelerator优化,1为是,0为否。
  7. 使eAccelerator与Zend Optimizer 和平相处,在php.ini最底部添加如下代码:
    zend_optimizer.optimization_level=0
    通过这行代码,达到不冲突的目的
  8. 再次保存php.ini,重启IIS

至此,Windows2003服务器安装及设置教程——IIS优化第二篇:使用eAccelerator提高PHP执行效率完成。

Share

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

发帖宝购买、发帖宝销售、发帖宝服务、发帖宝售后、分享网站优化技巧

Copyright 2009-2010 idcwe.org. Some Rights Reserved.