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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

安装了eAccelerator,php页面执行速度明显快了很多

[复制链接]
CyrixIII 发表于 2005-10-24 21:40:29 | 显示全部楼层 |阅读模式
通过ports安装
编译安装好了以后在php.ini里加入了
extension="/usr/local/lib/php/20020429/eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/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"
重起apache后在phpinfo中没有出现
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with eAccelerator v0.9.3
并且提示:
Failed loading /usr/local/lib/php/20020429/eaccelerator.so:  /usr/local/lib/php/20020429/eaccelerator.so: Undefined symbol "ps_globals"


然后去编辑了
/usr/local/etc/php/extensions.ini
在extension=session.so后增加了extension=eaccelerator.so
再次重起apache后phpinfo出现了
Zend Engine v1.3.0, Copyright (c) 1998-2004 Zend Technologies with eAccelerator v0.9.3
不过还是有:
Failed loading /usr/local/lib/php/20020429/eaccelerator.so:  /usr/local/lib/php/20020429/eaccelerator.so: Undefined symbol "ps_globals"

看了一下/tmp/eaccelerator文件夹下有缓存文件出现
打开Discuz和PW刷新5次的值和安装之前的5次值比较有大约40%的提升
看来使用没有问题

不过现在还不知道重起apache出现的提示是什么原因造成的

[ 本帖最后由 CyrixIII 于 2005-10-24 21:41 编辑 ]
cqfanli 发表于 2005-10-25 00:10:45 | 显示全部楼层
试着关闭一下php.ini里面有关的提示
回复

使用道具 举报

 楼主| CyrixIII 发表于 2005-10-25 10:17:56 | 显示全部楼层
如果不影响使用
就不去改了
回复

使用道具 举报

xooass 发表于 2005-10-26 15:20:48 | 显示全部楼层
根据您系统的情况,一般有两种安装方式,一种按照Zend的扩展,一种是PHP扩展
如果是前者,请在您的 php.ini 中加入
代码:

zend_extension="/usr/lib/php4/eaccelerator.so" //路径根据您系统的情况而定,文件扩展名也是,Win系统下是dll
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/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"


如果打开了安全模式,必须使用, "zend_extension_ts" i取代 "zend_extension".

PHP扩展安装模式,请在您的 php.ini 中加入
代码:

extension="eaccelerator.so" //路径根据您系统的情况而定,文件扩展名也是,Win系统下是dll
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/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"
经过上面的安装和配置,eaccelerator就已经全部安装完成了。
回复

使用道具 举报

网络 发表于 2005-10-27 11:01:13 | 显示全部楼层
但好像用在 IIS模式下就不行鸟
回复

使用道具 举报

hao32 发表于 2006-1-4 17:31:24 | 显示全部楼层
Starting httpd: PHP Fatal error:  [Zend Optimizer] Zend Optimizer 2.5.10 is incompatible with eAccelerator 0.9.3 in Unknown on line 0
回复

使用道具 举报

hao32 发表于 2006-1-4 20:50:36 | 显示全部楼层
原来是忘记忽略某些东西了
回复

使用道具 举报

cqfanli 发表于 2006-1-5 17:55:18 | 显示全部楼层
应该安装这个东东,会加速的~!
回复

使用道具 举报

rendian 发表于 2006-2-19 18:53:05 | 显示全部楼层

回复 #8 cqfanli 的帖子

速度真是快如:鸟。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-2-25 10:51 , Processed in 0.027009 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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