文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>安装eaccelerator加速PHP

安装eaccelerator加速PHP

时间:2008-07-09  来源:yanaiming

1、下载安装
##官网:
http://www.eaccelerator.net
cd /opt/distfiles
wget -c
http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2
tar xjf eaccelerator-0.9.5.3.tar.bz2
cd eaccelerator-0.9.5.3
./configure  --enable-eaccelerator=shared --with-php-config=/opt/modules/phpcgi/bin/php-config
make && make install

注:eaccelerator 会安装在 /opt/modules/phpcgi/lib/php/extensions/no-debug-non-zts-20060613/ 这个目录
2、配置php.ini
vi /opt/modules/phpcgi/lib/php.ini
找到 cgi.fix_pathinfo 修改为 cgi.fix_pathinfo = 1
然后在下面加入
extension="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"
然后将 extension_dir 修改为:
extension_dir = "/opt/modules/phpcgi/lib/php/extensions/no-debug-non-zts-20060613/"

mkdir /tmp/eaccelerator
chmod 777 /tmp/eaccelerator

3、检查是否成功加载eaccelerator
重起web服务,查看info.php是否显示:Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator

或运行/opt/modules/phpcgi/bin/php -v
PHP 5.2.5 (cli) (built: Jul  4 2008 16:57:30)
Copyright (c) 1997-2007 The PHP Group
Zend Engine v2.2.0, Copyright (c) 1998-2007 Zend Technologies with eAccelerator v0.9.5.3, Copyright (c) 2004-2006 eAccelerator, by eAccelerator

4、测试性能
ab  -c 1000 -n 2000
http://192.168.0.235/info.php
测试后发现eaccelerator将php执行速度提升了近2倍。

加载后:
Concurrency Level:      1000
Time taken for tests:   5.616362 seconds
Complete requests:      2000
Failed requests:        0
Write errors:           0
Total transferred:      13562546 bytes
HTML transferred:       12853452 bytes
Requests per second:    356.10 [#/sec] (mean)
Time per request:       2808.181 [ms] (mean)
Time per request:       2.808 [ms] (mean, across all concurrent requests)
Transfer rate:          2358.11 [Kbytes/sec] received
加载前:
Concurrency Level:      1000
Time taken for tests:   10.76328 seconds
Complete requests:      2000
Failed requests:        3
   (Connect: 0, Length: 3, Exceptions: 0)
Write errors:           0
Total transferred:      13551498 bytes
HTML transferred:       12828800 bytes
Requests per second:    198.49 [#/sec] (mean)
Time per request:       5038.164 [ms] (mean)
Time per request:       5.038 [ms] (mean, across all concurrent requests)
Transfer rate:          1313.28 [Kbytes/sec] received




相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载