文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>eAccelerator安装方法二(新)

eAccelerator安装方法二(新)

时间:2007-04-04  来源:Digico


上次尝试
安装Wikipedia的镜像
的时候,了解到了
eAccelerator
已经是很常用的PHP平台预编译加速的手段了。今天在自己机器上尝试安装了一下,备忘如下:
获得源代码:(直接下载在当前目录下~ 现使用/ROOT)
wget
http://internap.dl.sourceforge.net/sourceforge/eaccelerator/eaccelerator-0.9.4.tar.bz2
tar jxf eaccelerator-0.9.4.tar.bz2
编译:需要有autoconf支持
# cd eaccelerator-0.9.5  //在此目录下
# find /-name php
# export PHP_PREFIX="/usr/local/php/"
# find / name phpize
# $PHP_PREFIX/bin/phpize 或/usr/local/bin/phpize
./configure --enable-eaccelerator=shared --with-php-config=/usr/local/bin/php-config
make
make install (完成有一串路戏/PATH/TO/eaccelerator.so)
配置增加如下:sudo vi php.ini
extension="/PATH/TO/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"
2006-06-03更新
在apache 2.2的升级过程中:发现php的相关模块都需要重新编译 需要注意包含哪个目录下的 eaccelerator.so 文件
/usr/local/lib/php/extensions$ ls -1
no-debug-non-zts-20020429
no-debug-zts-20020429
否则eAccelerator会无法生效, 我测试的结果在apache 2.2下eAccelerator的效果比apache 1.3下还差一些;
创建专用的缓存目录:
sudo mkdir /tmp/eaccelerator
sudo chmod 0777 /tmp/eaccelerator
重启一下apache:
sudo /home/apache/bin/apachectl restart
通过
phpinfo()
已经可以看到:eAccelerator启用了
http://eaccelerator.net/  官网
http://bart.eaccelerator.net/doc/phpdoc/
  手册





相关阅读 更多 +
排行榜 更多 +
开心动动脑安卓版 v1.0 手机版

开心动动脑安卓版 v1.0 手机版

休闲益智 下载
不良人破局手游下载

不良人破局手游下载

角色扮演 下载
云海之下手游下载

云海之下手游下载

角色扮演 下载