Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

eaccelerator 安装 (win2003+php5.2.5+mysql5.0.45+zend3.2.8)

[复制链接]
hltsky 发表于 2008-7-23 11:31:45 | 显示全部楼层 |阅读模式
其实很简单
虽然网上的教程一堆一堆的,但难免有鱼目混珠的情况,搞得大家在安装时很郁闷,不知道应该按照哪篇来安装。结果错误百出,经常时安装后用了一段就会出现不兼容及报错的情况
借此,我就发一下最好的配置方法,当然,是在安装过zend的情况下

首先请记住一点,最好是在所有环境都安装完的前提下,再安装 eaccelerator
简单的步骤就是
1、mysql
2、php
3、zend
4、eaccelerator

一般情况下,建议php是安装在d盘,php.ini 在win2003的情况下是复制到  \windows 目录下

在你安装完zend后,/windows目录下的php.ini 最下边肯定有 zend相关字样

如:

[Zend]
zend_extension_manager.optimizer_ts="C:\Program Files\Zend\Optimizer\lib\Optimizer-3.2.8"
zend_extension_ts="c:\Program Files\Zend\Optimizer\lib\ZendExtensionManager.dll"

确定以上没问题后,那么我们开始安装 eaccelerator  
(附件里有,这个是针对php5.2.5的,也是比较常用的版本)
eaccelerator_win_5.2.5.rar (50.59 KB, 下载次数: 2423)
下载后解压,将 eAccelerator_win_5.2.5.dll 改名至 eAccelerator.dll
当然,不改也没有关系的,只是在接下来的相关步骤中不要搞错

将 eAccelerator.dll 复制到 d:\php\ext 的目录下即可      (如果你的php是安装在d盘)

然后在d盘新建一个文件夹,如eaccelerator  (我是这样设置的,为了日后轻松的辨别)
这个文件夹应该给予 users 的读写权限,并且弄完之后将来就不要动了,这个很关键。

之后,我们开始编译 c:\windows\php.ini

找到最下面的

[Zend]
zend_extension_manager.optimizer_ts="C:\Program Files\Zend\Optimizer\lib\Optimizer-v3.2.8"
zend_extension_ts="c:\Program Files\Zend\Optimizer\lib\ZendExtensionManager.dll"

然后,我们将以下代码复制到 [Zend] 的下面即可

zend_extension_ts="d:\php\ext\eaccelerator.dll"
eaccelerator.shm_size="32"
eaccelerator.cache_dir="d:\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"


然后重启iis

之后你可以看phpinfo 的情况

如图:

php.jpg

看到 eAccelerator 和 zend 的加载情况了吧,这时就已经成功了

然后随便的运行一下你的bbs或php的相关程序,你会看到d:\eaccelerator 下就有缓存文件了

是不是快了很多

[ 本帖最后由 hltsky 于 2008-7-23 11:41 编辑 ]

评分

1

查看全部评分

回复

使用道具 举报

tombob 发表于 2008-7-23 11:50:23 | 显示全部楼层
ea加速效果明显

支持
回复

使用道具 举报

it1988.com 发表于 2008-7-23 13:27:47 | 显示全部楼层
以前试过,但直接不兼容出错.再试试.不行我来报道.呵呵.
回复

使用道具 举报

it1988.com 发表于 2008-7-23 15:37:52 | 显示全部楼层
呵呵.又试了一下.做了这个直接无法访问网页了.还是不兼容啊.
回复

使用道具 举报

 楼主| hltsky 发表于 2008-7-23 15:51:51 | 显示全部楼层
不可能不兼容的

如果按照我写的这个帖子来安装配置,包括版本号都无误,是必然成功的

因为我手里一共四台服务器,三台是win2003,都是如此配置,非常稳定。



如果安装不成功,请把错误相关信息发上来

磁盘及目录权限是一定要设置正确才OK哦,很多朋友安装配置时出现情况,多数都是权限闹的。
回复

使用道具 举报

it1988.com 发表于 2008-7-23 15:56:47 | 显示全部楼层

回复 5# hltsky 的帖子

您是指什么目录的权限?您说的eaccelerator权限我可给了呀.
回复

使用道具 举报

 楼主| hltsky 发表于 2008-7-23 15:58:50 | 显示全部楼层
原帖由 it1988.com 于 2008-7-23 15:56 发表
您是指什么目录的权限?您说的eaccelerator权限我可给了呀.



把你的phpinfo 截图发出来再说
回复

使用道具 举报

it1988.com 发表于 2008-7-23 15:59:54 | 显示全部楼层
phpinfo直接打不开了?凡是PHP的都无法显示网页了?(::22::)
回复

使用道具 举报

it1988.com 发表于 2008-7-23 16:28:10 | 显示全部楼层
我zend是3.3.0的.php5.2.5. MYSQL5.0.45
回复

使用道具 举报

 楼主| hltsky 发表于 2008-7-24 11:32:24 | 显示全部楼层
原帖由 it1988.com 于 2008-7-23 16:28 发表
我zend是3.3.0的.php5.2.5. MYSQL5.0.45



咱们之间只差zend

是不可能出错的

如果你出错,我再说一下,请把错误信息发出来

或者你再好好看看教程

[ 本帖最后由 hltsky 于 2008-7-24 11:33 编辑 ]
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-10-13 13:32 , Processed in 0.145800 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表