尝试采用eaccelerator提高PHP执行效率

Filed under: 开发编程 |
Posted on

看了篇文章提到采用eaccelerator来提高PHP程序的执行效率,尝试了一下,效果明显,从监测来看,在节省了服务器资源的前提下,至少提高了50%。

1.安装

官方主页: http://eaccelerator.net

目前最新版为0.9.5.3

下载后:

# tar xvf -0.9.5.3.tar.bz2
# cd cd -0.9.5.3
# export PHP_PREFIX=”/usr”   注:这里是PHP的安装路径
# $PHP_PREFIX/bin/phpize
#  ./configure \
  –enable-=shared \
  –with--config=$PHP_PREFIX/bin/-config
# make
# make install

更新动态链接库:

# echo “/usr/lib//extensions” > /etc/ld.so.conf
# ldconfig

2.配置

修改.ini文件

2.1把 做为 Zend 的扩展模块来编译的方法

  zend_extension=”/usr/lib//extensions/.so” 注:模块的具体位置;
  .shm_size=”16″ 注:共享内存大小;
  .cache_dir=”/home/” 注:缓存目录;
  .enable=”1″
  .optimizer=”1″
  .check_mtime=”1″
  .debug=”0″
  .filter=”"
  .shm_max=”0″
  .shm_ttl=”0″
  .shm_prune_period=”0″
  .shm_only=”0″
  .compress=”1″
  .compress_level=”9″

如果您的PHP是用安装模式编译的,要把 zend_extension改为zend_extension_ts

2.2把 做为 PHP的一个扩展的配置方法

extension=”.so”
.shm_size=”16″
.cache_dir=”/home/
.enable=”1″
.optimizer=”1″
.check_mtime=”1″

注意/home/eaccelerator的目录权限应该是0777

3.重启,如果/home/eaccelerator中有新的文件生成,那么安装就成功了。

相关文章

Tags : , ,
Trackback url : u can trackback from your own site
分享到新浪微博

Leave a Reply